第一個(gè):strace: Process 30317 attached
21:31:29.500350 restart_syscall(<... resuming interrupted read ...>
第二個(gè):35846 N/A none SysMsgBusinessWorker N/A N/A N/A N/A N/A [busy]
請(qǐng)問各是什么問題導(dǎo)致的。怎么解決。感謝!
status顯示busy,一般是業(yè)務(wù)代碼里有長(zhǎng)時(shí)間阻塞的調(diào)用或者業(yè)務(wù)代碼有死循環(huán)導(dǎo)致。
http://doc.workerman.net/debug/busy-process.html
參考手冊(cè)定位,看下阻塞在哪里。
如果 strace 一直顯示 restart_syscall 沒有其它輸出,另外開一個(gè)終端運(yùn)行kill -SIGALRM 30317
(30317 是進(jìn)程pid)。