web-dev-qa-db-fra.com

Comment trouver un processus zombie après le redémarrage?

Je prends beaucoup de temps à essayer de me connecter à un serveur Ubuntu, mais quand je l'ai finalement fait, j'ai reçu ce message:

=> Il y a 1 processus zombie.

Je le redémarre immédiatement mais maintenant je ne sais pas comment trouver un journal ou quelque chose sur le processus zombie.

Toute aide serait appréciée.

1
user170194

Zombie Process sur Wikipédia:

Sur les systèmes d'exploitation informatiques Unix et Unix, un processus zombie ou un processus défunt est un processus qui a terminé son exécution mais qui a toujours une entrée dans la table de processus. Cette entrée est toujours nécessaire pour permettre au processus parent de lire l'état de sortie de son enfant. Le terme processus zombie dérive de la définition commune de zombie - un mort-vivant. Dans la métaphore du terme, le processus enfant est "mort" mais n'a pas encore été "récolté". De plus, contrairement aux processus normaux, la commande kill n'a aucun effet sur un processus zombie.

...

Les zombies peuvent être identifiés dans la sortie de la commande Unix ps par la présence d'un "Z" dans la colonne "STAT". Les zombies qui existent depuis plus d'une courte période indiquent généralement un bogue dans le programme parent, ou simplement une décision inhabituelle de récolter des enfants. Si le programme parent n'est plus en cours d'exécution, les processus zombies indiquent généralement un bogue dans le système d'exploitation. Comme pour les autres fuites, la présence de quelques zombies n'est pas inquiétante en soi, mais peut indiquer un problème qui pourrait s'aggraver sous des charges plus lourdes. Comme il n'y a pas de mémoire allouée aux processus zombies à l'exception de l'entrée de table de processus elle-même, la principale préoccupation de nombreux zombies n'est pas à court de mémoire, mais plutôt à court de numéros d'identification de processus.

Ne vous inquiétez pas, cela arrive parfois. Il n'est pas nécessaire d'enregistrer ce type d'événement.

5
Eric Carvalho