定時任務(wù)老是卡住不運行了,然后當(dāng)定時任務(wù)不運行,我退出時,老是顯示 worker exit with status 9 ,想問下這個狀態(tài)碼是什么意思?能否貼一個錯誤狀態(tài)碼列表呢?
應(yīng)該是定時任務(wù)業(yè)務(wù)代碼卡住了,比如死循環(huán)、訪問外部資源阻塞等等,可以通過strace查看任務(wù)進程在做什么,一般很容易定位
終端運行 kill -l 可以得到狀態(tài)碼列表,9為SIGINT,代表被kill -9 殺死。 運行stop時主進程發(fā)現(xiàn)有子進程卡住不退出,會發(fā)送kill -9 信號殺死卡住的進程, 所以會有
exit with status 9
字樣出現(xiàn)
檢查定時任務(wù)的業(yè)務(wù)羅輯吧,有長時間阻塞或者死循環(huán)之類
好滴,非常感謝
大哥,我愛死你了。問題完美解決 ^_^