![Linuxにはどのようなプロセスキラーがありますか? [閉鎖]](https://linux33.com/image/93111/Linux%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%82%AD%E3%83%A9%E3%83%BC%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
何らかの理由で私の仕事のいくつかはオペレーティングシステムによって中断されました。なぜこれが起こるのかを調べる必要があります。私が実行したジョブは、独自のログにエラーメッセージを表示しませんでした。これは、OSがそのジョブを終了したことを示す可能性があります。他の人はサーバーにアクセスできません。 OOMキラーについて知っていますが、他のプロセスキラーはありますか?これらのログはどこにありますか?
答え1
oom は現在自動終了する唯一のものです。
情報
そして/var/log/メッセージオムキルを表示する必要があります。
プロセスが信号を処理できる場合は、少なくとも終了信号を記録できます。
通常、メモリ占有者は終了します。メモリが割り当てられているが実際に必要でない場合は、より多くのスワップ領域が役に立つ可能性があります。
それ以外の場合は、より多くのメモリを確保してください。
答え2
思い浮かぶのは次のとおりです。
- 無効なメモリアクセスを取得または
SIGSEGV
使用するSIGBUS
SIGILL
誤った指示の場合SIGFPE
誤った算術演算(ゼロで除算など)を実行した場合SIGXCPU
または、SIGXFSZ
プロセスが特定の制限を超える場合SIGHUP
断線した端末やその他の場合SIGPIPE
閉じたパイプやソケットに書き込もうとしたとき