カーネルによって終了されたプロセスのリストはどこで見ることができますか?

カーネルによって終了されたプロセスのリストはどこで見ることができますか?

カーネルによってどのプロセスが終了したかを確認する方法はありますか?時々、私のサーバーにログインして一晩実行する必要があるタスクは8時間後に停止することがあります。

ベストアンサー1

カーネルがプロセスを終了すると(システムのメモリ不足のため)、カーネルログメッセージが表示されます。チェックイン/var/log/kern.log(Debian / Ubuntuでは、他のディストリビューションはカーネルログを別のファイルに送信できますが、通常/var/logLinuxで)。

OOM-killer(Out of Memory Killer)が実行されると、仮想メモリが不足していることを意味します。スワップスペース(またはRAM)を追加してください。

一部のプロセス競合は、カーネルログにも記録されます(例:分割エラー)。

プロセスがcronで開始された場合は、エラーメッセージを含む電子メールを受け取る必要があります。プロセスが端末のシェルで開始された場合は、端末にエラーがないことを確認してください。screen午前中に端末を見直すには、プロセスを実行してください。 OOMキラーがトリガーされると、クローンやスクリーンプロセスも終了する可能性があるため、役に立たない可能性があります。ただし、OOMキラーがある場合はそれを修正する必要があります。

おすすめ記事