GNU/Linux >> Tutoriales Linux >  >> Linux

Encontrar qué proceso fue eliminado por Linux OOM killer

Prueba esto:

grep "Killed process" /var/log/syslog

Ahora dstat proporciona la función para averiguar en su sistema en ejecución qué proceso es candidato para ser eliminado por el mecanismo oom

dstat --top-oom
 --out-of-memory---
  kill score
 java           77
 java           77
 java           77

y según la página man

  --top-oom
          show process that will be killed by OOM the first

Prueba esto:

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

Prueba esto para que no tengas que preocuparte por dónde están tus registros:

dmesg -T | egrep -i 'killed process'

-T, --ctime - Imprimir marcas de tiempo legibles por humanos.


Linux
  1. Cómo matar el proceso más grande en un sistema Linux que no responde

  2. Asesino de falta de memoria de Linux

  3. Encontrar el recuento de procesos en Linux a través de la línea de comandos

  4. ¿Cómo puedo saber en Linux qué proceso envió una señal a mi proceso?

  5. ¿Qué proceso está consumiendo ptys en mi servidor Linux?

3 formas de averiguar qué proceso está escuchando en un puerto en particular

Linux qué comando

Linux:averigüe en qué número de puerto está escuchando un proceso

¿Cómo puedo registrar todos los inicios de procesos en Linux?

¿Por qué Linux Out-of-memory (OOM) Killer no se ejecuta automáticamente, sino que funciona con sysrq-key?

El proceso que se ejecuta en segundo plano se eliminó en Linux