问题描述 redis重连会导致进程退出,重新创建新进程且报错? 报错信息 2024-01-05 20:22:51 pid:179 RuntimeException: NOAUTH Authentication required. in /app/vendor/workerman/redis-queue/src/Client.ph Stack trace: ...
问题描述 关于webman_admin搭建后台的一些体验建议 1.建议:创建表格,可以加个上下排序。 在使用创建表格后,然后点击一键菜单,对应的菜单页面就会按照字段的顺序显示,而项目表单一般都会把创建时间放在最后。目前是可以找到对应的页面进行调序, 2.建议:关于表单属性,附件类型是日期时间选择,查询类型可以默认为范围查询。 90%以上,应该不会使用精准时间查询。在创建表格,太容易忘记更改查询类型了,然后一键菜单后...
怎么根据pid,确定是哪个业务。我在onWorkerStart里编写了业务, if ($businessWorker->id == 0) if ($businessWorker->id == 1)等,现在25271这个进程占用cpu较高,怎么判断是哪个下面的 ...
问题描述 假设我有一个基础插件实现了队列服务,提供了cli的操作方案和基础的function-api,现在我想通过应用插件的方式为它实现一套ui界面和增加一些丰富的业务逻辑; 在这个情况下应用插件是一个基础插件的拓展项目,基础插件安装方式是composer安装,而应用插件安装方式是市场/admin安装,那么在应用插件依赖某个基础插件的话,是否只能通过文档告知的形式手动进行依赖补齐,而不能通过自动安装或者依赖安装的方式...
问题描述 看了路由没有找到答案,就是是否可以把admin这个应用整个改成/hide 这样的路由?而且让/admin失效? 现在如果要实现,那么 admin应用下面的控制器都要一个个定义。...
问题描述 客户端那边是TCP协议,无法修改,客户端是一个手环硬件发送类似[3G970502177406D0*TK,#!AMRXXXXXXXXX] 数据(06D0是16进制的数据长度,ARM后面是语音类型的二进制数据),现在服务器端收到的数据,死活拼不出来完整数据,奇了怪了。 我在Event的onmessage前部先保存日志: $logs = file_get_contents( './log.txt' ); $log...
问题描述 RedisException: read error on connection to xxxx:6379 in /app/vendor/illuminate/redis/Connections/Connection.php:116 Stack trace: 报错信息 RedisException: read error on connection to xxxx:6379 in /app/vendor/i...
问题描述 tcp服务器A(在自己这边) tcp服务器B(在第三方) 1.设备和tcp服务器A()建立长连接成功,然后需要和tcp服务器B建立长连接; 2.设备发送给tcp服务器A的数据,需转发给tcp服务器B 3.tcp服务器B发送设备的数据,先发送tcp服务器A,tcp服务器A再发设备 设备和tcp服务器A()建立长连接和互发数据是成的 困难:怎么和tcp服务器b建立长连接,没有思路 想要实现:设备上线,tcp服务...
关于负载均衡webman自定义进程 // 监听的协议 ip 及端口 (可选) 'listen' => 'udp://0.0.0.0:12345', 发送数据 $client = stream_socket_client('udp://127.0.0.1:12345'); stream_socket_sendto($client, 'hello'); 单台服务器没啥问题,到了负载均衡里3个服务器,貌似乱套了 负...
说实在的看着webman经常更新 我开始担心我自己跟不上节奏。 3年了至今都还在使用workerman/webman-framework v1.0.18,超级好用,太喜欢webman了,最近到官网看下,现在都1.4了,天哪,我落后这么多了 v1.0.18我目前遇到的问题就一个,系统运行很长一段时候后某些进程的内存超过php.ini内设置的memroy_limit导致出现页面502。 起初我是用笨办法(知道是治...
问题描述 当我向队列里发送100W条数据时,队列可以正常运行,但是数据量增大到1000w时,就会报错 Error package. package_length=70000155 请问怎么解决?...
问题描述 最近在做一个ai 生成文字的项目, 使用 workerman/http-client 协程的写法,请求服务接口。(接口与 openai 的响应一致,是正常的),想实现边请求,边响应,读取内容的代码如下 ` public function getIterator(): Generator { while (!$this->response->getBody()->eof()) {...
问题描述 这里写问题具体描述 Gateway::sendToGroup($room_id, json_encode($msg_data)); Gateway::sendToGroup($room_id, json_encode($msg_data)); 为此你搜索到了哪些方案及不适用的原因 这里写搜到的方案及不适用原因 代码里面这样写 会有可能后面的消息比前面的推送给客户端吗...
问题描述 一直出现进程退出,256状态 代码里不存在 exit 、die、echo等语法。 workerman process terminated exit with status 256 出现256状态后,进程pid会变化 ...
问题描述 不能画图了谁知道咋办 报错信息 Rate limit exceeded for images per minute in organization org-XmX4K34ZrZjxNp12XI1vqU5j. Limit: 0/1min. Current: 1/1min. Please visit https://platform.openai.com/docs/guides/rate-limits to l...
问题描述 使用webman的自定义进程,启动mqtt客户端报错 程序代码 //webman进程文件 return [ //省略框架自带的配置 'websocket_test' => [ 'handler' => \app\service\mqttClient::class, ], ]; //mqtt客户端 <?php namespace app\servic...
如题:https://www.workerman.net/doc/workerman/faq/multi-woker-for-windows.html 如果windows下用bat文件启动了多个worker,他们不同进程都有数据库操作。这时的数据库操作就不能保证顺序了吧?官方有什么备用的方案是我没浏览到的吗?...