Linuxにはどのようなプロセスキラーがありますか? [閉鎖]

Linuxにはどのようなプロセスキラーがありますか? [閉鎖]

何らかの理由で私の仕事のいくつかはオペレーティングシステムによって中断されました。なぜこれが起こるのかを調べる必要があります。私が実行したジョブは、独自のログにエラーメッセージを表示しませんでした。これは、OSがそのジョブを終了したことを示す可能性があります。他の人はサーバーにアクセスできません。 OOMキラーについて知っていますが、他のプロセスキラーはありますか?これらのログはどこにありますか?

答え1

oom は現在自動終了する唯一のものです。

情報

そして/var/log/メッセージオムキルを表示する必要があります。

プロセスが信号を処理できる場合は、少なくとも終了信号を記録できます。

通常、メモリ占有者は終了します。メモリが割り当てられているが実際に必要でない場合は、より多くのスワップ領域が役に立つ可能性があります。

それ以外の場合は、より多くのメモリを確保してください。

答え2

思い浮かぶのは次のとおりです。

  • 無効なメモリアクセスを取得またはSIGSEGV使用するSIGBUS
  • SIGILL誤った指示の場合
  • SIGFPE誤った算術演算(ゼロで除算など)を実行した場合
  • SIGXCPUまたは、SIGXFSZプロセスが特定の制限を超える場合
  • SIGHUP断線した端末やその他の場合
  • SIGPIPE閉じたパイプやソケットに書き込もうとしたとき

関連情報