終了後のプロセス名

終了後のプロセス名

ログにOOMエラーとプロセス終了エラーが表示されます。ログにカーネルによって終了したプロセスIDを表示できますが、どのプロセスが実際に終了したかはわかりません。

プロセスが終了してサーバー上で実行されていなくても、プロセスIDでプロセス名を取得できますか?

答え1

残念ながら、どのプロセスがpidによって終了したかを正確に知ることができる信頼できる方法はありません。プロセスIDは、ジョブキューにロードするときにスケジューラによって割り当てられるため、プロセスはID方法と時期によって異なるPIDを持つ可能性が高くなります。荷物を積んだ。

ただし、一部の作業ヘルパープロセス(例:systemd | sysvinit | etc ...)は、対応するpidとタイムスタンプでプロセスのリストを記録した可能性があります。これにより、これらのログを使用して犯人プロセスを追跡できます。しかし、より多くの情報が必要です。提案通りコーヒーカップ

関連情報