|
| Job, der ikke vil dø Fra : Morten Breum Mikkels~ |
Dato : 27-01-02 10:40 |
|
Hej,
Jeg har et par problemer, jeg håber I kan hjælpe med.
På en maskine, der kører Netscape 6.1, har den det med at hænge
(netscape). For at få jobbet væk, har jeg prøvet at skrive
kill [jobnr]
kill -9 [jobnr]
men det hjalp ikke.
Først da jeg prøvede med
xkill
kunne jeg få vinduet til at forsvinde.
Så kunne jeg starte igen, men nu opdagede jeg, at maskinens process-liste
er 'fuld af' gamle netscape jobs, der ikke vil forsvinde helt:
mm 26346 0.0 0.0 74772 0 ? DW 2001 0:00 /usr/local/netscape/mozilla-bin
mm 26347 0.0 0.0 0 0 ? Z 2001 0:29 [mozilla-bin <defunct>]
mm 26348 0.0 0.0 0 0 ? Z 2001 0:00 [mozilla-bin <defunct>]
mm 1386 0.0 0.0 0 0 ? Z 2001 0:00 [mozilla-bin <defunct>]
mm 1387 0.0 0.0 0 0 ? Z 2001 0:00 [mozilla-bin <defunct>]
mm 1391 0.0 0.0 0 0 ? Z 2001 0:00 [mozilla-bin <defunct>]
[...]
mm 26862 0.0 0.0 65484 0 ? DW 2001 0:00 /usr/local/netscape/mozilla-bin
mm 26863 0.0 0.0 0 0 ? Z 2001 0:19 [mozilla-bin <defunct>]
mm 26864 0.0 0.0 0 0 ? Z 2001 0:00 [mozilla-bin <defunct>]
mm 2512 0.0 0.0 0 0 ? Z 2001 0:00 [mozilla-bin <defunct>]
mm 2513 0.0 0.0 0 0 ? Z 2001 0:00 [mozilla-bin <defunct>]
mm 2514 0.0 0.0 0 0 ? Z 2001 0:00 [mozilla-bin <defunct>]
[...]
mm 24905 1.8 37.4 76920 46912 ? R Jan18 200:38 /usr/local/netscape/mozilla-bin
mm 24907 0.0 37.4 76920 46912 ? S Jan18 0:00 /usr/local/netscape/mozilla-bin
mm 24908 0.0 37.4 76920 46912 ? S Jan18 1:23 /usr/local/netscape/mozilla-bin
mm 24909 0.0 37.4 76920 46912 ? S Jan18 0:02 /usr/local/netscape/mozilla-bin
Spørgsmålet er nu. Hvad kan jeg gøre for at slippe af med disse jobs?
Og hvorfor kan kill -9 ikke slå dem ihjel - jeg troede, den klarede alt?
På forhånd tak,
/Morten
| |
Christian E. Lysel (27-01-2002)
| Kommentar Fra : Christian E. Lysel |
Dato : 27-01-02 12:17 |
|
Morten Breum Mikkelsen wrote:
> Hej,
> Jeg har et par problemer, jeg håber I kan hjælpe med.
>
> På en maskine, der kører Netscape 6.1, har den det med at hænge
> (netscape). For at få jobbet væk, har jeg prøvet at skrive
> kill [jobnr]
> kill -9 [jobnr]
Prøv "killall -9 mozilla-bin"
| |
Thorbjoern Ravn Ande~ (27-01-2002)
| Kommentar Fra : Thorbjoern Ravn Ande~ |
Dato : 27-01-02 12:45 |
|
Morten Breum Mikkelsen <mbmNewsreader@mikkelsens.net> writes:
> Så kunne jeg starte igen, men nu opdagede jeg, at maskinens process-liste
> er 'fuld af' gamle netscape jobs, der ikke vil forsvinde helt:
>
> mm 26346 0.0 0.0 74772 0 ? DW 2001 0:00 /usr/local/netscape/mozilla-bin
> mm 26347 0.0 0.0 0 0 ? Z 2001 0:29 [mozilla-bin <defunct>]
Bemaerk at der staar Z ud for dine <defunct> ting. Det betyder at de ER slaaet ned, men ikke er blevet ryddet op i systemet (formentlig fordi mozilla-bin processen ovenfor er autistisk).
Du skulle kunne faa fjernet alle Z'erne ved at slaa den overordnede mozilla-bin ned.
--
Thorbjørn Ravn Andersen
http://bigfoot.com/~thunderbear
| |
Morten Breum Mikkels~ (27-01-2002)
| Kommentar Fra : Morten Breum Mikkels~ |
Dato : 27-01-02 23:05 |
|
On Sun, 27 Jan 2002 12:44:42 +0100, Thorbjoern Ravn Andersen wrote:
> Bemaerk at der staar Z ud for dine <defunct> ting. Det betyder at de ER
> slaaet ned, men ikke er blevet ryddet op i systemet (formentlig fordi
> mozilla-bin processen ovenfor er autistisk).
Autistisk?
> Du skulle kunne faa fjernet alle Z'erne ved at slaa den overordnede
> mozilla-bin ned.
kill -9 26862
fjerner ikke
mm 26862 0.0 0.0 65484 0 ? DW 2001 0:00
/usr/local/netscape/mozilla-bin
fra listen, men ændrer DW til D.
man ps siger, at det betyder, at den venter på IO, men derfor skulle jeg
vel godt kunne slå den ihjel?
Eller?
/Morten
| |
Enrique (27-01-2002)
| Kommentar Fra : Enrique |
Dato : 27-01-02 23:44 |
|
Yello
On Sun, 27 Jan 2002 23:05:19 +0100, Morten Breum Mikkelsen wrote:
> On Sun, 27 Jan 2002 12:44:42 +0100, Thorbjoern Ravn Andersen wrote:
>
>> Bemaerk at der staar Z ud for dine <defunct> ting. Det betyder at de
>> ER slaaet ned, men ikke er blevet ryddet op i systemet (formentlig
>> fordi mozilla-bin processen ovenfor er autistisk).
>
> Autistisk?
>
>> Du skulle kunne faa fjernet alle Z'erne ved at slaa den overordnede
>> mozilla-bin ned.
Ja typisk skal parent processen dræbes, prøv f.eks.:
ps -aux --forest
--
Mvh. / Kind regards
Henrik Farre < enrique@obel.auc.dk -- http://Welcome.to/Webbench >
- If I where God, I would recompile the penguin with --enable-flying.
| |
Klaus Alexander Seis~ (28-01-2002)
| Kommentar Fra : Klaus Alexander Seis~ |
Dato : 28-01-02 07:00 |
|
Morten Breum Mikkelsen skrev:
> [...], men ændrer DW til D.
> man ps siger, at det betyder, at den venter på IO, men derfor
> skulle jeg vel godt kunne slå den ihjel?
I min ps(1) står der at D betyder "uninterruptible sleep". Jeg aner
ikke hvad det betyder i praksis, men det lyder da som noget der ikke
kan afbrydes.
Bliver zombierne osse hængende hvis X genstartes? Teoretisk set
burde init da overtage dem og feje dem ud af systemet.
// Klaus
--
><> vandag, môre, altyd saam
| |
Rasmus Bøg Hansen (28-01-2002)
| Kommentar Fra : Rasmus Bøg Hansen |
Dato : 28-01-02 09:14 |
|
Klaus Alexander Seistrup wrote:
> Morten Breum Mikkelsen skrev:
>
>> [...], men ændrer DW til D.
>> man ps siger, at det betyder, at den venter på IO, men derfor
>> skulle jeg vel godt kunne slå den ihjel?
>
> I min ps(1) står der at D betyder "uninterruptible sleep". Jeg aner
> ikke hvad det betyder i praksis, men det lyder da som noget der ikke
> kan afbrydes.
Det betyder typisk, at de hænger i et systemkald. Processer kan ikke
slås ihjel midt i et systemkald, hvorfor man må vente på, at de
returnerer.
> Bliver zombierne osse hængende hvis X genstartes? Teoretisk set
> burde init da overtage dem og feje dem ud af systemet.
Zombierne bliver slået ihjel af init, hvis forældreprocessen bliver
slået ihjel.
Du skal sørge for, at forældre-mozilla-bin processen er slået ihjel; så
bør init 'feje dem ud'. Men for at svare på dit egentlige spørgsmål:
Når du logger ud af X, bliver din session-proces (startkde,
gnome-session, sh ~/.xsession eosv.) slået ihjel. Da den et eller andet
sted er forfader til din mozilla-proces, overtages mozilla af init og
bør blive slået ihjel.
Du kører ikke tilfældigvis en tidlig 2.4-kerne? Der var nogle
problemer, der kunne få især mozilla til at hænge i D-status, som kun
en genstart kunne klare.
Rasmus
--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
If a trainstation is the place where trains stop, what is a workstation?
----------------------------------[ moffe at amagerkollegiet dot dk ] --
| |
Christian E. Lysel (28-01-2002)
| Kommentar Fra : Christian E. Lysel |
Dato : 28-01-02 13:37 |
|
Rasmus Bøg Hansen wrote:
> Det betyder typisk, at de hænger i et systemkald. Processer kan ikke
> slås ihjel midt i et systemkald, hvorfor man må vente på, at de
> returnerer.
Eller kan slå systemet ned, med en init 0 :)
| |
Morten Breum Mikkels~ (30-01-2002)
| Kommentar Fra : Morten Breum Mikkels~ |
Dato : 30-01-02 23:46 |
|
On Mon, 28 Jan 2002 09:13:34 +0100, Rasmus Bøg Hansen wrote:
> Klaus Alexander Seistrup wrote:
> Du kører ikke tilfældigvis en tidlig 2.4-kerne? Der var nogle problemer,
> der kunne få især mozilla til at hænge i D-status, som kun en genstart
> kunne klare.
Joh, det er såmænd en 2.4.3-kerne.
Jeg prøver at opgradere.
Tak,
/Morten
| |
|
|