Verständnisfrage zu Zombies
Hi, ich habe einen Zombie auf meinem System (SLES 11 SP3 64bit): sunhb58820:~ # ps aux|grep defunct root 4234 0.0 0.0 4532 560 pts/3 S+ 18:21 0:00 grep defunct root 10941 15.0 0.0 0 0 ? Zl May06 212:48 [qemu-kvm] <defunct> Wenn ich mir das ganze mit pstree anschaue, ist der parent des Zombieprozesses init: sunhb58820:~ # pstree -p |grep -E 'init|10941' init(1)-+-.hpacubin(2038)---{.hpacubin}(2198) ... |-qemu-kvm(10941)-+-{qemu-kvm}(6400) ... http://en.wikipedia.org/wiki/Zombie_process sagt: "When a process loses its parent, init becomes its new parent. init periodically executes the wait system call to reap any zombies with init as parent." In welcher Frequenz schickt denn init diesen system call ? Kann ich init mit einem SIGCHLD dazu bewegen, den Zombie rauszuschmeißen ? Bernd -- Bernd Lentes Systemadministration Institut für Entwicklungsgenetik Gebäude 35.34 - Raum 208 HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de phone: +49 89 3187 1241 fax: +49 89 3187 2294 http://www.helmholtz-muenchen.de/idg Die Freiheit wird nicht durch weniger Freiheit verteidigt Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess, Dr. Nikolaus Blum, Dr. Alfons Enhsen Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Wed, 07 May 2014, Lentes, Bernd schrieb: [..]
http://en.wikipedia.org/wiki/Zombie_process sagt: "When a process loses its parent, init becomes its new parent. init periodically executes the wait system call to reap any zombies with init as parent."
In welcher Frequenz schickt denn init diesen system call ? Kann ich init mit einem SIGCHLD dazu bewegen, den Zombie rauszuschmeißen ?
AFAIK nein. Solange dir nicht die PIDs ausgehen ist das aber egal. Ich such mal das passende aus dem sigfile ;) -dnh --
*gruebel* Beenden sich Zombie-Prozesse nicht irgendwann mal von selbst? Ne, die sind ja schon beendet. Umpf. Jetzt wird's schwierig. Wie zum Henker tötet man tote Untote, die schon gestorben sind? -- Eilert Brinkmann und Martin Leidig -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
David schrieb:
Hallo,
Am Wed, 07 May 2014, Lentes, Bernd schrieb: [..]
http://en.wikipedia.org/wiki/Zombie_process sagt: "When a process loses its parent, init becomes its new parent. init periodically executes the wait system call to reap any zombies with init as parent."
In welcher Frequenz schickt denn init diesen system call ? Kann ich init mit einem SIGCHLD dazu bewegen, den Zombie rauszuschmeißen ?
AFAIK nein. Solange dir nicht die PIDs ausgehen ist das aber egal. Ich such mal das passende aus dem sigfile ;)
Hab's mal ausprobiert: ein kill -17 init_pid interessiert nicht. Zombie steht immer noch in der Prozesstabelle. Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess, Dr. Nikolaus Blum, Dr. Alfons Enhsen Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
David Haller
-
Lentes, Bernd