OVH Cloud OVH Cloud

zombies Python

8 réponses
Avatar
patpro ~ patrick proniewski
Bonjour,

j'ai un soucis avec mon OSX (10.4.7). :

patpro 204 34 0.0 0.0 ?? 1Jan70 Z (python)
root 1558 34 0.0 0.0 ?? 1Jan70 Z (python)
patpro 1575 34 0.0 0.0 ?? 1Jan70 Z (python)
patpro 1580 34 0.0 0.0 ?? 1Jan70 Z (python)
...

y'en a 45, pour tous les comptes des utilisateurs qui se sont logués en
GUI, et pour root (jamais logué en GUI)

Impossible, vu qu'ils sont zombifiés, d'en tracer l'origine. Des idées ?
(sachant que je n'utilise pas d'appli python, autant que je sache).

patpro

--
http://www.patpro.net/

8 réponses

Avatar
Eric Levenez
Le 14/09/06 18:49, dans ,
« patpro ~ patrick proniewski » a écrit :

j'ai un soucis avec mon OSX (10.4.7). :

patpro 204 34 0.0 0.0 ?? 1Jan70 Z (python)
root 1558 34 0.0 0.0 ?? 1Jan70 Z (python)
patpro 1575 34 0.0 0.0 ?? 1Jan70 Z (python)
patpro 1580 34 0.0 0.0 ?? 1Jan70 Z (python)
...


y'en a 45, pour tous les comptes des utilisateurs qui se sont logués en
GUI, et pour root (jamais logué en GUI)

Impossible, vu qu'ils sont zombifiés, d'en tracer l'origine. Des idées ?


Un processus zombi est un processus dont le père est toujours vivant mais ne
s'est pas soucié de la mort de son fils (en appelant par exemple l'appel
système wait). Il suffit donc de regarder le PPID (est-ce 34 dans ton cas ?
Impossible de le savoir vu que tu as coupé la bannière) pour connaître le
père et donc le coupable. Si tu tues le père, alors les zombies
disparaîtrons.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
patpro ~ patrick proniewski
In article <C12F709F.7E59F%,
Eric Levenez wrote:

Le 14/09/06 18:49, dans ,
« patpro ~ patrick proniewski » a écrit :

j'ai un soucis avec mon OSX (10.4.7). :

patpro 204 34 0.0 0.0 ?? 1Jan70 Z (python)
root 1558 34 0.0 0.0 ?? 1Jan70 Z (python)
patpro 1575 34 0.0 0.0 ?? 1Jan70 Z (python)
patpro 1580 34 0.0 0.0 ?? 1Jan70 Z (python)
...


y'en a 45, pour tous les comptes des utilisateurs qui se sont logués en
GUI, et pour root (jamais logué en GUI)

Impossible, vu qu'ils sont zombifiés, d'en tracer l'origine. Des idées ?


Un processus zombi est un processus dont le père est toujours vivant mais ne
s'est pas soucié de la mort de son fils (en appelant par exemple l'appel
système wait). Il suffit donc de regarder le PPID (est-ce 34 dans ton cas ?
Impossible de le savoir vu que tu as coupé la bannière) pour connaître le
père et donc le coupable. Si tu tues le père, alors les zombies
disparaîtrons.


c'est bien le PPID, j'ai fini par trouver un process python qui ne me
plait pas grace à lsof : le système de Dedicated Network Builds
(sctwistd)

Il est bien disabled dans la plist, mais visiblement il se lance quand
même, et pour tous les users qui se loguent dans la GUI. C'est troublant.

patpro

--
http://www.patpro.net/


Avatar
patpro ~ Patrick Proniewski
In article ,
patpro ~ patrick proniewski wrote:

c'est bien le PPID, j'ai fini par trouver un process python qui ne me
plait pas grace à lsof : le système de Dedicated Network Builds
(sctwistd)


et bien sur, je l'ai dégommé, et les 45 zombies sont morts, emportant
avec eux 1 Go de swap dont je me demandais d'où il sortait...

patpro

--
http://www.patpro.net/

Avatar
see
patpro ~ Patrick Proniewski wrote:

et bien sur, je l'ai dégommé, et les 45 zombies sont morts, emportant
avec eux 1 Go de swap dont je me demandais d'où il sortait...


Le 1 Go de swap devait appartenir au père.
Un zombie n'occupe pas de ressources (excepté une ligne dans la table
des processes).
--
Bruno
http://errance.lirano.net (photographies)

Avatar
laurent.pertois
patpro ~ patrick proniewski wrote:

c'est bien le PPID, j'ai fini par trouver un process python qui ne me
plait pas grace à lsof : le système de Dedicated Network Builds
(sctwistd)


Tu es en quelle version de Xcode ? ici en 2.4 je n'ai pas ce soucis,
mais je ne suis pas certain que ça ait un rapport réel, juste une
interrogation personnelle.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
patpro ~ patrick proniewski
In article <1hltopx.1husg3tov6cafN%,
(Laurent Pertois) wrote:

patpro ~ patrick proniewski wrote:

c'est bien le PPID, j'ai fini par trouver un process python qui ne me
plait pas grace à lsof : le système de Dedicated Network Builds
(sctwistd)


Tu es en quelle version de Xcode ? ici en 2.4 je n'ai pas ce soucis,
mais je ne suis pas certain que ça ait un rapport réel, juste une
interrogation personnelle.



2.3 tiens, je suis meme pas à jour, pff :)

pat

--
http://www.patpro.net/


Avatar
laurent.pertois
patpro ~ patrick proniewski wrote:

2.3 tiens, je suis meme pas à jour, pff :)


Alalalalala...

Cela dit, comme je te l'ai dit, je n'ai pas le souvenir des soucis de
zombies python, cela dit, j'ai mis du temps à passer en 2.3 et par
contre je suis passé en 2.4 dès sa sortie à la WWDC.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
patpro ~ patrick proniewski
In article <1hltqlw.qlwan2ijw5zjN%,
(Laurent Pertois) wrote:

patpro ~ patrick proniewski wrote:

2.3 tiens, je suis meme pas à jour, pff :)


Alalalalala...

Cela dit, comme je te l'ai dit, je n'ai pas le souvenir des soucis de
zombies python, cela dit, j'ai mis du temps à passer en 2.3 et par
contre je suis passé en 2.4 dès sa sortie à la WWDC.


j'ai fait la MaJ, on verra si ca se reproduit.

patpro

--
http://www.patpro.net/