BusinessWorker

ivwtey

第一个: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]

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

1174 1 0
1个回答

walkor

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

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

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

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

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