BusinessWorker

0

第一个:strace: Process 30317 attached
21:31:29.500350 restart_syscall(<... resuming interrupted read ...>


第二个:35846 N/A none SysMsgBusinessWorker N/A N/A N/A N/A N/A [busy]


请问各是什么问题导致的。怎么解决。感谢!

已邀请:

walkor

赞同来自:

status显示busy,一般是业务代码里有长时间阻塞的调用或者业务代码有死循环导致。


http://doc.workerman.net/debug/busy-process.html


参考手册定位,看下阻塞在哪里。


如果 strace 一直显示 restart_syscall 没有其它输出,另外开一个终端运行kill -SIGALRM 30317 (30317 是进程pid)。

要回复问题请先登录注册