发现有的链接 onClose没有收到

0

gatewayworker pingInterval 设置20 pingNotResponseLimit 设置2 pingData 设置 '' ,偶尔还是有的链接没有执行onClose方法,请问可能是什么原因呢

QQ图片20201024114938.png
已邀请:

six

赞同来自:

没看到其它进程配置。会不会有可能判断onClose执行没执行的方法有问题?


另外看到初始化多个gateway,每个gateway使用的是不同的register,意思是要启动多个互相独立gatewayWorker?


建议不要启动多个独立gatewayWorker,使用只启动一个gatewayWorker测试下,有可能是因为启动多个gatewayWorker但是进程配置没设置好。


还有把所有进程都停止,然后用 ps auxf 命令看下,是不是有残余的GatewayWorker进程。进程没停止干净也可能导致问题。

scan_z

赞同来自:

估计和我遇到的问题一样,极端网络情况下业务代码逻辑没处理好造成的。


https://wenda.workerman.net/question/5755

要回复问题请先登录注册