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

BBQ

运行环境

系统: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也一直在不停的改变

3434 2 0
2个回答

BBQ

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

  • 暂无评论
walkor

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

  • 暂无评论
年代过于久远,无法发表回答
🔝