GatewayWorker,挂载一段时间后就会出现所有用户掉线,并且所有Gateway进程都是busy,worker[Gateway1:100245] exit with status 64000

0

运行环境


系统:CentOS 8.2 阿里云
php7.2+nginx+mysql+GatewayWorker 3.0.18


使用两台服务器,通过内网做分布式,一台主要服务器负责register和gateway,同时也有BusinessWorker
另外一台服务器主要负责BusinessWorker


GatewayWorker用了一个两个月,没出现过问题,最近用户量增加,总是会挂载一段时间就出现所有用户掉线,并且都连不上,所有的worker和gateway进程都是busy,重启GatewayWorker之后,worker回复正常,gateway一直busy,用户量没有剧增,运行一天左右就会出现这种问题,必须重启服务器才能有效


错误信息


截图


截图


截图


环境配置


使用宝塔Supervisor管理器 运行
截图


主服务器配置


截图


Worker服务器配置


截图


请问下该如何排查错误?gateway进程busy过程中,pid也一直在不停的改变

已邀请:

BBQ

赞同来自:

已经按照手册优化linux内核并且开启event扩展

walkor

赞同来自:

http://doc.workerman.net/debug/busy-process.html
参考这个看下busy的进程在干什么

要回复问题请先登录注册