Mailinglist Archive: opensuse-de (1041 mails)
| < Previous | Next > |
Re: ksmserver zombie
- From: Christian Brabandt <cblists@xxxxxxxxxx>
- Date: Mon, 17 Nov 2008 18:39:19 +0100
- Message-id: <20081117173918.GA30883@xxxxxxxxxx>
Hi Christoph!
On Sun, 16 Nov 2008, Christoph Pache wrote:
Du suchst nach Prozessen, die ein "Z" im Feld STAT haben. Das sind die
"Zombie" Prozesse. Und von denen möchtest Du den Vater haben.
Also z.B.
ps -eo "pid,ppid,user,stat,args" |awk '$4 ~ Z'
In der zweiten Spalte steht dann der Vater. Wegbekommen solltest Du
den Zombie dann zum Beispiel, wenn Du den Vater killst.
Mit freundlichen Grüßen
Christian
--
hundred-and-one symptoms of being an internet addict:
14. You start introducing yourself as "Jim at I-I-Net dot net dot au"
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
On Sun, 16 Nov 2008, Christoph Pache wrote:
Torsten Foertsch schrieb:[...]
So "ps axf" einegeben und erkannt, daß da eine Menge auf mich einstürzt.
Einen Zombie kann man nicht killen; der ist schon tot, nur der Vater
weiß es noch nicht.
Du solltest also rauskriegen, wer der Vater ist "ps axf" und dann
ermitteln, wieso dieser Prozess sich nicht für sein Kind interessiert.
Unter Linux müsste der Vater entweder waitpid aufrufen oder das Signal
SIGCHLD ignorieren oder selbst das zeitliche segnen.
Wenn der Zombie immer noch da ist, wenn der Vater-Prozess weg ist, ist
Dein init-Prozess (PID=1) kaputt.
Nämlich das:
PID TTY STAT TIME COMMAND
Du suchst nach Prozessen, die ein "Z" im Feld STAT haben. Das sind die
"Zombie" Prozesse. Und von denen möchtest Du den Vater haben.
Also z.B.
ps -eo "pid,ppid,user,stat,args" |awk '$4 ~ Z'
In der zweiten Spalte steht dann der Vater. Wegbekommen solltest Du
den Zombie dann zum Beispiel, wenn Du den Vater killst.
Mit freundlichen Grüßen
Christian
--
hundred-and-one symptoms of being an internet addict:
14. You start introducing yourself as "Jim at I-I-Net dot net dot au"
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
| < Previous | Next > |