如果在onWorkerStart方法里写了业务流程并且堵塞的时候会出现 Register auth timeout (127.0.0.1). See http://doc2.workerman.net/register-auth-timeout.html 而且只在onWorkerStart里立即执行的才会出现 很奇怪...
如题,因为业务需求需要多条websocket同时连接,希望能通过网站的session直接同时连接多个websocket,不知道是否可行.求大佬解答!...
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1441792 bytes) in /www/wwwroot/s-route/vendor/workerman/workerman/Connection/TcpConnection.php on line 372 Fatal error: Allo...
项目开了两个websocket地址用相同的注册地址 192.168.100.96:5858 192.168.100.201:5858 我在websocket的onConnect时候设置了认证定时器 (我用的是GlobalTimer)// 连接到来后,定时10秒关闭这个链接,需要10秒内发认证并删除定时器阻止关闭连接的执行 $auth_timer_id = GlobalTimer::add(2, function (...
我设置了2个BusinessWorker进程,0为定时器进程,在收消息的时候把进程重订,只能进入1 $gateway->router = function($worker_connections, $client_connection, $cmd, $buffer) { //0为删除定时器 不能被阻塞 unset($worker_connections); return $worker...
我有一个WEB端的服务和游戏端的服务,同时推送给两个服务消息时,消息会发到一个服务里(会进入第一个发送的地址里,执行时间相差零点几毫秒).求大佬支招!!...
游戏里需要多个websocket连接 (同一个注册地址的websocket,多开gateway) 在用户关闭或退出时多个连接同时触发close 无法判断最后一个断开 退出业务会重复调用 求大佬给点建议!...
挂起一段时间后会出现这个情况,linux内核优化了,打开文件数没有优化. (loginOut那一行是我打印,也没有异常) 求大佬解答!!...
自己写了两个测试版棋牌游戏(比如斗地主),但总是觉得中间缺少什么。有大牛能提供一下思路么? 我现在是用http://doc2.workerman.net/+Channel+https://wenda.workerman.net/question/3534+redis,是否需要使用消息队列呢?或者需要别的 小白求指点!...
因为看到使用workerman自带的定时器,如果数量多的时候会发生计时不准确的情况,如果使用GlobalTimer会出现那种情况吗,如果会出现又应该怎么去解决呢? 应用场景:棋牌游戏出牌倒计时...