进程不会死

进程不会死

背景:我最近一直在家用服务器上玩稳定扩散,但由于我的 GPU 相当老旧,当我尝试走得太远时,该进程经常会崩溃并挂起。通常,我会用 终止它ctrl+C并重新启动该进程。但今天,无论我做什么,该进程似乎都拒绝终止。

我查了一下,它不是一个“僵尸”进程,sudo topps ux | awk '{if($8=="Z") print}'确认了这一点,但我无法用sudo kill <PID> -9

如果相关,该过程就是一个 python 虚拟环境 (.venv)

当然,我可以重新启动整个机器,但我想了解为什么会发生这种情况,以及如何防止/修复它

编辑:这种情况再次发生,这次我没有ctrl+C尝试sudo kill <PID> -9,进程很快就关闭了。我猜是ctrl+C尝试关闭进程,但挂在某处,所以kill -9无法正常生效。如果有人知道为什么会发生这种情况,我仍然会很感激您的解释

相关内容