Procesos zombie

Cuando administramos un sistema Linux, podemos encontrar procesos que aparecen en las herramientas de monitoreo, pero que ya no están ejecutando instrucciones.

Estos procesos pueden encontrarse en estado zombie.

Un proceso zombie es aquel que terminó su ejecución, pero cuyo proceso padre todavía no ha recogido su estado de finalización mediante los mecanismos correspondientes.

El sistema conserva una pequeña cantidad de información para que el proceso padre pueda conocer cómo terminó.

En condiciones normales, este estado debería ser temporal.

Sin embargo, si una aplicación administra incorrectamente sus procesos hijos, pueden acumularse entradas zombie.

Es importante comprender que un proceso zombie no consume CPU como un proceso activo y normalmente no conserva toda la memoria de ejecución que utilizaba anteriormente.

No obstante, una acumulación excesiva puede agotar recursos relacionados con la tabla de procesos.

Por eso es necesario investigar qué aplicación está generando estos procesos y por qué no recoge correctamente sus estados.

Mini guía práctica: utiliza herramientas de monitoreo para identificar procesos en estado zombie y revisa sus procesos padre. Investiga la aplicación responsable antes de intentar aplicar soluciones.

Tip Winxgo: un proceso zombie no se soluciona normalmente enviándole señales de terminación, porque ya finalizó. La investigación debe centrarse en el proceso que debería recoger su estado.

¿Alguna vez has encontrado procesos zombie mientras administrabas un servidor Linux?

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This will close in 10 seconds

This will close in 0 seconds