Rechercher : dans
Par :

Les zombies

Dernière réponse le 30 oct 2003 à 17:03:47 wintermoon, le 30 oct 2003 à 16:12:34 
 Signaler ce message aux modérateurs

Bonjour tout le monde

J'ai désespérément besoin de vos lumières, merci beaucoup de m'éclairer...

Le résultat de ma commande "top" indique que j'ai 2 zombies. Qu'est-ce que c'est ? et pourquoi ont-ils été créés ?

Merci...

1

Momch, le 30 oct 2003 à 16:22:50

Quand un processus fils se termine, il envoie un signal au processus pere
pour lui indiquer la fin de son boulot. Apres envoi de ce signal il attend
la prise en compte par le pere.
Alors dans le cas ou le processus pere n'est plus present pour n'importe quelle raison, ou est bloqué et ne peu traiter le signal, le processus fils devient
ce que l'on appelle un process Zombie qui attend indefiniment que le pere
traite son signal ( SIGCHLD ).

il n'est pas vraiment possible de supprimer ce genre de processus, sauf en relancant la machine.

a+.

Répondre à Momch

2

cartman, le 30 oct 2003 à 16:23:53

Les zombies, c'est pas grave, ce sont des programmes qui attendent de mourir... No problem!

Répondre à cartman

3

wintermoon, le 30 oct 2003 à 16:34:22

Ouf je me sens mieux :-)

Merci Momch et Cartman

Bonne soirée

Répondre à wintermoon

4

asevere, le 30 oct 2003 à 16:51:59

Heu c'est pas grave, c'est pas grave... c'est vite dit...
Sur un servuer en prod, c'est pas top...

Ca vient uniquement d'un bug applicatif, il faut installer une version plus récente, ou plus stable de l'application qui les génére :o)


"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"

Répondre à asevere

5

 wintermoon, le 30 oct 2003 à 17:03:47

Arf asevere tu dis qu'il faut installer une version plus récente, mais d'abord comment on les repère, ces zombies, pour savoir ensuite quelle application les a générés ? et puis dans quelle mesure sont-ils genants ?

Répondre à wintermoon