问题描述 当用redis的时候,插件里面连个lock插件都报同一个问题 报错信息 ERR AUTH <password> called without any password configured for the default user. Are you sure your configuration is correct? 操作系统及workerman/webman等框架组件具体版本 php 8....
问题描述 后台添加数据,表单会一次提交多条数据或一条数据,后台插入数据库后会将每条数据id提交到消息列队》给每条数据生成word》在将word转pdf 消息列队干的事: 给每条数据生成一个word》用命令执行libreoffice将word转pdf 问题: 表单只添加一条数据的时候就没得问题,pdf也能成功 当表单添加条数据的时候,消息列队就跑得很快,而libreoffice又有点耗时,就好像同时有多个libreof...
使用https://www.workerman.net/doc/workerman/faq/start-with-system.html 开机启动的webman程序,上传图片后无法使用filesize函数 一直报 stat failed for 只有 stop停止后在start过才得行...
问题描述 对接文心一言,前端是fetch请求,后端使用AsyncTcpConnection请求后流式返回数据,但是前端一直是请求尚未完成 后端代码 /** * 流式对话 */ public function conversation() { //流式对话api $conversationApi = "https://agentapi.baidu.co...
问题描述 继续接上一个问题:https://www.workerman.net/q/12834 问题找到了,但是我不清楚subscription_count字段是干嘛的,而且程序里面是对的,但是执行的时候就偏偏并不对 问题就在498行跟499行,当我第一次将微信切换后台断开链接的时候,subscription_count等于1,减1后499行能正常销毁,当我微信第二次切换后台断开链接的时候,subscription...
问题描述 网页使用push插件链接websocket,后端只用来统计在线人数问题 微信内打开网页,然后直接将微信至于后台运行,过几秒后运行php start.php connections发现websocket已经断开链接,而$result = $api->get('/channels')返回的数据时好时坏,好的时候应该无在线用户,坏的时候就显示还有用户在线,当坏的时候就会导致此用户一直在线,不管此用户再次打开...
问题描述 后端推送使用的是3236端口 推送代码 确保无任何用户在线的情况下执行:php start.php connections,3236链接永远在,而且只会增加,从来不会减少 不知道哪的问题? 运行strace -ttp 57356,一直在epoll_wait ...
问题描述 比如说当前有3个用户在应用中是属于在线的情况,当我这时候stop停止项目,然后在启动项目,最后这3个用户都关闭应用离线了,而这时候我统计在线用户的话这3个用户就始终一直在线起的,无法正常离线。 当我打印 $result['result']['channels'] 就一直有这三个用户 经过各种测试,好像必须要所有用户离线的时候重启才不出现此情况,或者说有用户在线的时候就不能stop,只能通过reload平滑重...
问题描述 webman/push的channel_hook不起作用 php start.php 调试模式的时候能正常工作 当php start.php -d运行的时候,channel_hook就不起作用了,前端websocket都正常工作了的 程序代码 return [ 'enable' => true, 'websocket' => 'xxx', 'api' ...
运行环境,php8.2: 问题1: 使用thinkorm,字段content是存的数组序列化后的值,模型加了获取器的 获取器: public function getContentAttr($value) { return $value ? unserialize($value) : []; } 模型方法: public function getConfig($id = null) { $id = $id ...
问题描述 手动抛出异常:throw new \Exception('xxxx',100); public function render(Request $request, Throwable $exception) : Response { $code = $exception->getCode(); //这始终是0,无法获取///////////// if ($req...
问题描述 数据库用的webman/think-orm 验证器里面定义某个字段是唯一的 经过测试不管是添加,还是更新数据:验证都无法通过 测试多个验证器都是这样,只要有唯一就无法通过 不知道是验证器的问题还是模型的问题 程序代码或配置 class AdminMenu extends Validate { protected $rule = [ 'title' => 'require'...
问题描述 前端post过来的数据比如说有n个值,但都被加密最后变成一个值:encrypt_data=xxx,后端中间件需解密encrypt_data后把值重新装进post里面,但webman不支持修改post的数据,以前使用thinkphp是支持的,目前想到的办法: 1、把解密的值复制给 request()->xxx = xxx ,控制器或模型中就可以调用了;感觉不是很科学,不够完美,控制器模型里面获取值的地方...
问题描述 项目前后端分离,后端接收到token后解密读取user,把user存入session中name值设置为adminUser,如$request->sessoin()->set('adminUser',$adminUser); 发现每次请求就会生成一个session文件,前端同一个窗口发起100个请求就生成了100个session文件,这不应该是一个文件吗? 另外一个问题请教哈,我想的是中间件里面做...