Michael Schulz
Andreas Achtzehn schrieb am 16.07.2000 um 14:49:28 +0200:
Auf meinem Server haben sich zwei zombies breitgemacht. Ein "sendmail -q" Prozess und ein selbstgeschriebenes Script wollen sich partou nicht beenden lassen. Selbst "kill -9" ist hilflos.
ein Zombie ist schon tot, den kann man nicht mehr killen.
Richtig, er verschwindet erst, wenn sein Elternprozess seinen Exit-Status abfragt oder der Elternprozess selbst sich beendet. (In letzterem Fall wird automatisch init zum Elternprozess, und der raeumt einfach nur auf.)
Da ich jedoch den Sendmail zwischenzeitlich gestoppt hatte und ihn nun wieder neu starten wollte, kam nur das bekannte rote "failed" hinterm "Starting sendmail...". Was kann ich tun?
booten.
Das waere aber eine sehr harte Massnahme und ist meistens nicht noetig. Wenn der Zombie wirklich weg muss, wuerde ich erstmal nachsehen, welches sein Elternprozess ist (z.B. mit pstree -p). Falls der Elternprozess ebenfalls nicht mehr benoetigt wird oder man ihn leicht neu starten kann, kann man ihn killen, und damit sollte dann auch der Zombie verschwinden. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org - eilert@linuxfreak.com http://www.informatik.uni-bremen.de/~eilert/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Eilert Brinkmann schrieb am 16.07.2000 um 18:15:30 +0200: Hallo Eilert,
Michael Schulz
wrote: Andreas Achtzehn schrieb am 16.07.2000 um 14:49:28 +0200:
Da ich jedoch den Sendmail zwischenzeitlich gestoppt hatte und ihn nun wieder neu starten wollte, kam nur das bekannte rote "failed" hinterm "Starting sendmail...". Was kann ich tun?
booten.
Das waere aber eine sehr harte Massnahme und ist meistens nicht noetig. Wenn der Zombie wirklich weg muss, wuerde ich erstmal nachsehen, welches sein Elternprozess ist (z.B. mit pstree -p). Falls der Elternprozess ebenfalls nicht mehr benoetigt wird oder man ihn leicht neu starten kann, kann man ihn killen, und damit sollte dann auch der Zombie verschwinden.
er schrieb aber das er seinen sendmail nicht mehr starten kann und sendmail's Elternprozess ist doch normalerweise init(1). Den würde ich allerdings nicht als überflüssig bezeichnen. Michael -- "Drums, guitar and Death. They finally got it right." Beavis & Butthead --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
From: Michael Schulz [mailto:micha28@gmx.de]
Das waere aber eine sehr harte Massnahme und ist meistens nicht noetig. Wenn der Zombie wirklich weg muss, wuerde ich erstmal nachsehen, welches sein Elternprozess ist (z.B. mit pstree -p). Falls der Elternprozess ebenfalls nicht mehr benoetigt wird oder man ihn leicht neu starten kann, kann man ihn killen, und damit sollte dann auch der Zombie verschwinden.
Danke, der Tipp hat funktioniert. Tatsächlich war cron der Elternprozess (alle x Minuten werden Mails gesendet). Cron gekillt und schon lief alles wieder tadellos. Ok, ich verabschiede mich in den Amerika-Urlaub. danke, Liste! Andreas --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
andreas@linux-society.de
-
eilert@Informatik.Uni-Bremen.DE
-
micha28@gmx.de