问题描述 workerman日志,出现大量的:2024-03-08 07:55:49 pid:32433 SendBufferToWorker fail. May be the send buffer are overflow. See http://doc2.workerman.net/send-buffer-overflow.html 每秒大概有6000条左右这样的日志,几个小时就把服务器磁盘占满了。 我把相关连...
gatewayWorker分离部署,启动报错:Waring: Events::onMessage is not callable 我有2台服务器,以下简称A和B,现在要将业务拆开 A服务器负责Gateway和register,B服务器负责处理businessworker。 A服务器,start_gateway.php配置 A服务器,start_register.php配置 只配置了这两个,start_busine...
怎么根据pid,确定是哪个业务。我在onWorkerStart里编写了业务, if ($businessWorker->id == 0) if ($businessWorker->id == 1)等,现在25271这个进程占用cpu较高,怎么判断是哪个下面的 ...
GatewayWorker 怎么限制客户连接时,携带的参数过长。 客户端连接的数据过大,会导致我这边的服务一直报错 $gateway->maxInputLength = 1024; 我再start_gateway.php中设置了以上参数,不起作用...
问题描述 使用js正常连接 AsyncTcpConnection 连接websocket,报以下错误 连接成功 SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:1409442E:SSL routines:ssl3_read_bytes:...
问题描述 使用AsyncTcpConnection异步连接wss服务端,一直报错。php环境使用的是php8.2,文件是从Workerman官网下载的(https://www.workerman.net/download) 我换成本地的php7.2环境后,可以正常连接 报错内容如下: SSL handshake error: stream_socket_enable_crypto(): SSL operation f...
客户端连接我的websocket服务,一个消息也收不到,重连之后又能收到了 这是什么问题,偶尔才会出现,不好排查 一般什么情况下会出现这种问题? 使用的是GatewayWorker...
修改 ulimit 有什么用?workerman启动的时候,是要用到里面的配置吗? 如果平滑重启还会用到这个配置吗,还是说以后的平滑重启,用的都是第一次启动的那个配置。比如首次启动ulimit数量是 500,后来一直是平滑重启,ulimit改成了1000,那生效的是哪个配置?...
AsyncTcpConnection 连接websocket,使用proxyHttp代理,连接成功后,总是立即断开。需要怎么配置? 使用的版本是:5.0.0-beta.6 ...
服务必须reload后,客户端才能再次收到消息 心跳都加了,用的GatewayWorker reload时,偶尔会报这个错误,不知道是不是这个原因导致的 2023-07-17 10:30:04 pid:32559 worker[YourAppBusinessWorker:758] exit with status 9...
GatewayWorker 怎么实现 1:用户通过http方式请求 我的一个web接口, 2:然后web接口调用 Gateway::sendToClient,对某个客户端推送一条指令 3:再然后客户端返回该指令是否执行成功。 我想把客户端发送的结果返回到最初http请求的接口里,展现在前端。这种有什么好的方法实现...
我在start_businessworker.php设置为 $worker->count=2。 然后在 Event.php onWorkerStart中编写 第一个进程的业务逻辑代码,另一个进程没有编写任何代码,是不是另一个进程这样就没什么作用了。 // bussinessWorker 进程 $worker = new BusinessWorker(); // worker名称 $worker->na...