GNU/Linux >> Tutoriales Linux >  >> Linux

La mejor manera de matar los procesos de estado Zombie y D en Linux

Solución 1:

Toca dos veces.

En realidad, reinicia. No hay una forma real de deshacerse fácilmente de un zombi, pero realmente no hay razón para hacerlo porque un zombi no está consumiendo recursos en la computadora; es una entrada huérfana en una tabla de procesos. Se supone que Init debe recopilarlo, pero algo salió mal con el proceso. http://en.wikipedia.org/wiki/Zombie_process

Tal vez esté preguntando porque hay un problema peor... ¿Está recibiendo un montón de zombis deambulando por su mesa de procesos? Eso generalmente significa un error en el programa o un problema con una configuración. No deberías tener una gran cantidad de zombis en el sistema. Uno o dos no me preocupo. Si tiene cincuenta de ellos de Apache o algún otro demonio, probablemente tenga un problema. Pero eso no está directamente relacionado con tu pregunta...

Solución 2:

/sbin/reboot

No puedes matar a un zombi, ya está muerto

Si el ppid aún existe, terminarlo a menudo puede limpiar los zombis generados.

No debería estar matando procesos en suspensión ininterrumpida; por lo general, esto significa que están vinculados a E / S, pero IIRC también puede ocurrir durante una lectura de bloqueo, p. un enchufe de red.

Solución 3:

Los errores en el sistema de archivos subyacente o en los discos pueden causar procesos vinculados de E/S. En este caso, intente "desmontar -f" el sistema de archivos del que dependen; esto anulará todas las solicitudes de E/S pendientes que estén abiertas.


Linux
  1. Cómo matar un proceso zombie en Linux

  2. Linux:Buscar y eliminar procesos zombis

  3. ¿La mejor manera de obtener la identificación de la máquina en Linux?

  4. Encuentre (y elimine) procesos antiguos

  5. La mejor manera de deshabilitar el intercambio en Linux

Cómo encontrar y matar procesos en ejecución en Linux

Cómo encontrar y matar Procesos Zombie en CentOS 8

Actualización a una unidad de estado sólido en Linux:la forma fácil y la forma difícil

Master Linux Kill Process usando ps, pgrep, pkill y más

Cómo matar procesos Zombie en Ubuntu

Cómo matar procesos en Linux usando kill, killall y pkill