Aller au contenu principal
Kill -9 Club
Se connecter

processus zombie

Processus

Une entrée de la table des processus conservée pour un processus déjà sorti, le temps que son parent vienne lire son code de retour. ps affiche Z dans la colonne STAT, parfois <defunct> dans COMMAND. Rien ne s'exécute : plus de mémoire détenue, plus de fichier ouvert, aucun processeur consommé. Aucun signal ne l'atteint donc, -9 compris — on ne tue pas ce qui est déjà mort. Le fautif est le parent, qui ne récupère pas ses enfants. Corrigez-le ou redémarrez-le et les zombies disparaissent d'un coup ; si le parent meurt, le PID 1 adopte ses enfants et fait le ménage à sa place. Quelques zombies dans le compteur zombie de top sont la vie normale d'une machine. Des milliers signalent une fuite d'entrées, et le stock est fini : /proc/sys/kernel/pid_max vaut 4194304 sur Ubuntu 24.04.

Aussi écrit : zombie, defunct, état Z