web-dev-qa-db-ja.com

Linuxサーバーがプロセスを強制終了したかどうか、およびどのプロセスが強制終了したかを知るにはどうすればよいですか?

RAMの使用量が多すぎるため、サーバーがプロセスを強制終了したようです。これは可能ですか?それが発生する可能性がある場合、いつ、どのプロセスが強制終了したかをどのようにして知ることができますか?

4
Phil

それはおそらくOOMキラーであり、あなたのプロセスを殺しました。ログを見ると、いつ何が起きているかを知ることができるかもしれません。

egrep -i 'killed process' /var/log/messages

実際のログファイルはディストリビューションによって異なるため、/var/log/syslog あるいは

egrep -i -r 'killed process' /var/log
10
user9517