Zombie enddeckt wie killen?
-
- Posts: 537
- Joined: 07. Dec 2003 21:07
- Location: Schweiz
Zombie enddeckt wie killen?
Hi Leute hab gerade einen Zombie entdeckt und wollte ihn mit kill pid (kill 1662) killen nur lässt er sich einfach nicht killen auch nicht über den gnome-system-monitor. Der Zombie frisst mir mit der Zeit meinen kompletten RAM auf und das ganze System fängt an zu hängen! Es handelt sich beim Zombie um Menu (menu-paket von gnome).
Wie kill ich den Zombie?
grummel Tripfehler im Betreff entdeckt mein ich natürlich
Wie kill ich den Zombie?
grummel Tripfehler im Betreff entdeckt mein ich natürlich
Last edited by root_tux_linux on 28. Mar 2004 19:32, edited 1 time in total.
#Haupt-Rechner: Gentoo Linux 1.4.16 - 2.6.7
#Backup-Server: Slackware 10.0 - 2.4.26
#Filesharing/Web-Server: Slackware 10.0 - .2.4.26 (sys.homelinux.org)
#Miet-Host/Server: Redhat (2blabla.ch)
#Backup-Server: Slackware 10.0 - 2.4.26
#Filesharing/Web-Server: Slackware 10.0 - .2.4.26 (sys.homelinux.org)
#Miet-Host/Server: Redhat (2blabla.ch)
Re: Zombie enddeckt wie killen?
Ein Zombie ist schon tot und laesst sich nicht killen.
Deshalb wird der gestorbene Prozess Zombie genannt.
ratte
Deshalb wird der gestorbene Prozess Zombie genannt.
ratte
Re: Zombie enddeckt wie killen?
Jup habs gelesen im Web, naja und was mach ich jetzt? gnome verursacht alles zombies
Re: Zombie enddeckt wie killen?
Hi
wenn es wirklich ein Zombie ist dann ist es eigentlich nicht möglich das der dir deinen wertvollen Speicher frisst.
Wie mein Vorredner schon treffend sagte, ein Zombie ist schon tot und deshalb kann man ihn nicht killen.
In der "ps" Liste steht der aber noch drin weil der Elternprozess dem System noch nicht "gesagt" hat das sein
Childprozess nicht mehr existiert (Programmierfehler).
Aus der Liste kannst du den nicht mehr anwesenden Prozess nur entfernen wenn du den betreffenden Elternprozess
abschiesst.
Bei dir ist es vielleicht kein Zombie?! oder steht da ein D oder Z?
Wenn ein kill nicht hilft dann als letzte Lösung ein kill -9 PID
MfG
PS: Es ist klar das du nur deine Prozesse killen kannst wenn du kein <i>root</i> bist.
wenn es wirklich ein Zombie ist dann ist es eigentlich nicht möglich das der dir deinen wertvollen Speicher frisst.
Wie mein Vorredner schon treffend sagte, ein Zombie ist schon tot und deshalb kann man ihn nicht killen.
In der "ps" Liste steht der aber noch drin weil der Elternprozess dem System noch nicht "gesagt" hat das sein
Childprozess nicht mehr existiert (Programmierfehler).
Aus der Liste kannst du den nicht mehr anwesenden Prozess nur entfernen wenn du den betreffenden Elternprozess
abschiesst.
Bei dir ist es vielleicht kein Zombie?! oder steht da ein D oder Z?
Wenn ein kill nicht hilft dann als letzte Lösung ein kill -9 PID
MfG
PS: Es ist klar das du nur deine Prozesse killen kannst wenn du kein <i>root</i> bist.
-
- Posts: 537
- Joined: 07. Dec 2003 21:07
- Location: Schweiz
Re: Zombie enddeckt wie killen?
Das ich root brauche ist klar bin kein neuling
Hatte den Zombie in top gesehen dann mit ps afx nachgeschat welcher Prozess es ist und ja es ist ein Z permanent.
Naja der Parentprozess ist gnome-session wenn ich ihn kille dann lauft gnome nicht mehr richtig bis ich die Config-Files lösche und sobald ich wieder in Gnome drin bin hab ich alles wieder Zombies
Zombies kannte ich bis jetzt nur aus cgi/perl und da sagte mir mal ein Kollege das ein Zombie den Ram komplett auffressen kann bis der Rechner abstürzt ?!?!?
Im moment sind es schon zwei Zombies die immer wiederkehren!
Hab schon überlegt gnome runterzuhauen oder gleich Mandrake und dann Slackware zu installieren.
Hatte den Zombie in top gesehen dann mit ps afx nachgeschat welcher Prozess es ist und ja es ist ein Z permanent.
Naja der Parentprozess ist gnome-session wenn ich ihn kille dann lauft gnome nicht mehr richtig bis ich die Config-Files lösche und sobald ich wieder in Gnome drin bin hab ich alles wieder Zombies
Zombies kannte ich bis jetzt nur aus cgi/perl und da sagte mir mal ein Kollege das ein Zombie den Ram komplett auffressen kann bis der Rechner abstürzt ?!?!?
Im moment sind es schon zwei Zombies die immer wiederkehren!
Hab schon überlegt gnome runterzuhauen oder gleich Mandrake und dann Slackware zu installieren.
Last edited by root_tux_linux on 29. Mar 2004 12:17, edited 1 time in total.
Re: Zombie enddeckt wie killen?
Zombies belegen als einzige Resource einen Eintrag in der Prozesstabelle, weil dort noch der Exitcode des Prozesses aufbewahrt wird. Schliesslich könnte der Elternprozess da ja noch mal nach fragen; wenn er es tut, verschwindet dann auch der Zombie. Die einzige Art, wie Zombies RAM fressen können, wäre in ungezügelter Anzahl aufzutreten (100000e davon).
Normalerweise sollten keine Zombies auftreten. Andererseits ist deren Auftreten kein Beinbruch; beobachte das mal, aber lass Dich nicht zu hektischem Aktionismus treiben.
> .. oder gleich Mandrake und dann Slackware zu installieren.
Genau so was meine ich damit. <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Jochen
Normalerweise sollten keine Zombies auftreten. Andererseits ist deren Auftreten kein Beinbruch; beobachte das mal, aber lass Dich nicht zu hektischem Aktionismus treiben.
> .. oder gleich Mandrake und dann Slackware zu installieren.
Genau so was meine ich damit. <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Jochen
Re: Zombie enddeckt wie killen?
<blockquote><hr>Der Zombie frisst mir mit der Zeit meinen kompletten RAM auf und das ganze System fängt an zu hängen! <hr></blockquote>
Antwort:
<blockquote><hr>beobachte das mal, aber lass Dich nicht zu hektischem Aktionismus treiben<hr></blockquote>
Wie darf ich das verstehen ?
Antwort:
<blockquote><hr>beobachte das mal, aber lass Dich nicht zu hektischem Aktionismus treiben<hr></blockquote>
Wie darf ich das verstehen ?
Re: Zombie enddeckt wie killen?
Im Kontext! <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Mehrere Leute haben im (korrekt) dargelegt, dass Zombies kein "RAM fressen". Mein "beobachte das mal" bezog sich auf die Anzahl von Zombies; viele davon sind ein Zeichen für einen Bug, in dem Falle wohl in gnome-session. Ein paar (wenige) können schon mal auftreten und sollten meist auch irgendwann wieder verschwinden, wenn die Anwendung korrekt geschrieben ist.
Jochen
Mehrere Leute haben im (korrekt) dargelegt, dass Zombies kein "RAM fressen". Mein "beobachte das mal" bezog sich auf die Anzahl von Zombies; viele davon sind ein Zeichen für einen Bug, in dem Falle wohl in gnome-session. Ein paar (wenige) können schon mal auftreten und sollten meist auch irgendwann wieder verschwinden, wenn die Anwendung korrekt geschrieben ist.
Jochen
Re: Zombie enddeckt wie killen?
Am besten mit Kugeln aus Silber, sonst hast Du keine chance.
Die Viecher lassen sich auf normalen Wege nicht zerstören.
<img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
MfG
Die Viecher lassen sich auf normalen Wege nicht zerstören.
<img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
MfG
Re: Zombie enddeckt wie killen?
Ne ne, Silberkugeln wirken bei Werwölfen, nicht Zombies! Da nimmt man Kettensägen...
Jochen
Jochen
Re: Zombie enddeckt wie killen?
Achso...deswegen....
Ich habe schon gedacht, dass ich die nicht treffe. <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
MfG
Ich habe schon gedacht, dass ich die nicht treffe. <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
MfG
-
- Posts: 537
- Joined: 07. Dec 2003 21:07
- Location: Schweiz
Re: Zombie enddeckt wie killen?
Hat sich erledigt... Mandrake runter... Slackware rauf ^^
Re: Zombie enddeckt wie killen?
ein ps -aux listet richtig viel prozesse auf und der der suckt kann man dann mit kill -9 prozessnummer killen
oder killall -9 wasweissich.
eine x-anwendung kann man schick mit xkill dann maus auf das betreffende fenster und maustaste drücken, zur kontrolle nochmal ps -aux und kill -9 blablabal
oder killall -9 wasweissich.
eine x-anwendung kann man schick mit xkill dann maus auf das betreffende fenster und maustaste drücken, zur kontrolle nochmal ps -aux und kill -9 blablabal
Re: Zombie enddeckt wie killen?
Erstens killt man Prozesse nur als letzte Massnahme mittels SIGKILL (-9), da der Prozess sonst keine Möglichkeit mehr hat, hinter sich aufzuräumen.
Zweitens ist ein killall -9 so gut wie nie notwendig und sollte, wenn überhaupt, dann mit Bedacht angewendet werden.
Und drittens sind Zombies, um die es hier geht, bereits tot. Man kann sie auch mit "kill -9" nicht aus der Prozessliste schmeissen, da dieser Eintrag das letzte ist, was von ihnen noch übrig ist und die dort noch enthaltenen Informationen für den Elternprozess noch wichtig sein könnten.
Jochen
Zweitens ist ein killall -9 so gut wie nie notwendig und sollte, wenn überhaupt, dann mit Bedacht angewendet werden.
Und drittens sind Zombies, um die es hier geht, bereits tot. Man kann sie auch mit "kill -9" nicht aus der Prozessliste schmeissen, da dieser Eintrag das letzte ist, was von ihnen noch übrig ist und die dort noch enthaltenen Informationen für den Elternprozess noch wichtig sein könnten.
Jochen