
就上下文而言:我最近一直在我的家庭伺服器上玩穩定擴散,但由於我的 GPU 相當舊,當我嘗試走得太遠時,該過程經常崩潰並掛起。通常,我只是殺死它ctrl+C
並重新啟動該進程。但今天,無論我做什麼,這個過程似乎都不會死。
我查了一下,它不是一個“殭屍”進程,兩者都sudo top
確認ps ux | awk '{if($8=="Z") print}'
了它,但我不能用sudo kill <PID> -9
如果相關,則該進程是一個 python 虛擬環境 (.venv)
當然,我可以重新啟動整個機器,但我想了解為什麼會發生這種情況,以及如何預防/修復它
編輯:它再次發生,這次我ctrl+C
在嘗試之前沒有這樣做sudo kill <PID> -9
,並且該過程很快就關閉了。我猜測ctrl+C
嘗試關閉該進程,但掛在某處,因此kill -9
無法正常生效。如果有人知道為什麼會發生這種情況,我仍然會很感激的解釋