gatewayClient推送又是成功,有时失败报错;Gateway::getAllGatewayAddressesFromRegister() with registerAddress:"127.0.0.1:1238" return array ( ) ;
php start.php status 贴下
有问题的时候运行 php start.php status 发截图。刚启动看不出什么。
服务器2核的么?
这是报错时候的,而且有时候指定的客户端也没有收到消息。服务器是8核16g的
而且有时候Gateway::getClientIdByUid为空,在客户端做的心跳检测,时间是小于服务端规定的时间的。另外在Events里onMessage没有针对心跳做绑定关系的
目前还没有按照手册上的来做linux内核优化
看下workerman.log日志吧。你的gateway和businessWorker之间连接有些没有建立起来
@1:日志里面是2019-11-21 13:43:35 pid:8852 Gateway: Worker->name conflict. Key:127.0.0.1:tm51:0类似这样的。什么名字重复?
日志里基本都是这样的没什么异常内容
你这个是businessWorker->name冲突了,内部连接没建立起来。把每个businessWorker->name 改成不一样的值
好的 先改一下看看。谢谢大佬了
@1:大佬。这里Worker->name指的是进程之间的不能重复还是什么
@1:意思是不是在同一台机器上不能有多个businessWorker启动脚本里的businessWorker->name相同是这个意思吗
对
我把三个服务器的名字全部都改了,保证不会重复了,但是log还是有 Gateway: Worker->name conflict这个错误在....
pid:8851 Gateway: Worker->name conflict. Key:127.0.0.1:tm51:1。而且也没有这个key:127.0.0.1:tm51:1里面的tm51这个名字了
有报错,说明还有,你找下吧
@1:行,谢谢大佬。我在看看
@1:大佬 这个数据有缓存吗
@1:请问 日志出现 这个报错。php start.php status 又提示 not run 该如何处理
php start.php status
贴下
有问题的时候运行 php start.php status
发截图。刚启动看不出什么。
服务器2核的么?
这是报错时候的,而且有时候指定的客户端也没有收到消息。服务器是8核16g的
而且有时候Gateway::getClientIdByUid为空,在客户端做的心跳检测,时间是小于服务端规定的时间的。另外在Events里onMessage没有针对心跳做绑定关系的
目前还没有按照手册上的来做linux内核优化
看下workerman.log日志吧。你的gateway和businessWorker之间连接有些没有建立起来
@1:日志里面是2019-11-21 13:43:35 pid:8852 Gateway: Worker->name conflict. Key:127.0.0.1:tm51:0类似这样的。什么名字重复?
日志里基本都是这样的没什么异常内容
你这个是businessWorker->name冲突了,内部连接没建立起来。把每个businessWorker->name 改成不一样的值
好的 先改一下看看。谢谢大佬了
@1:大佬。这里Worker->name指的是进程之间的不能重复还是什么
@1:意思是不是在同一台机器上不能有多个businessWorker启动脚本里的businessWorker->name相同是这个意思吗
对
我把三个服务器的名字全部都改了,保证不会重复了,但是log还是有 Gateway: Worker->name conflict这个错误在....
pid:8851 Gateway: Worker->name conflict. Key:127.0.0.1:tm51:1。而且也没有这个key:127.0.0.1:tm51:1里面的tm51这个名字了
有报错,说明还有,你找下吧
@1:行,谢谢大佬。我在看看
@1:大佬 这个数据有缓存吗
@1:请问 日志出现 这个报错。php start.php status 又提示 not run 该如何处理