
背景: 最近、自宅のサーバーで安定した拡散を試していますが、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