Tudja valaki, mi okozhatja, hogy egy zombi processz mindig más pid-el, [run] defunct leírással folyamatosan megy egy debian-on?
- 2058 megtekintés
Hozzászólások
strace -t kerdezd.
de szerintem idonkent forkol, majd teljesen szabalytalanul kilep es az init nem orokli meg a processt.
de mit mondtam, strace
- A hozzászóláshoz be kell jelentkezni
Nem nagyon tudom elkapni, hogy lássam, mi csinálja, olyan gyorsan váltja a pid-et.
- A hozzászóláshoz be kell jelentkezni
"Nem nagyon tudom elkapni, [...] olyan gyorsan váltja a pid-et."
Ha el tudod olvasni a defunct szöveget, akkor látod a program nevét is, szóval azért van rá esély. Csak hogy a legegyszerűbbet említsük, egy minimalista (vagy egy ennél bővebb) paraméterezésű ps segítségével is a nyomára lehet akadni: "ps x | grep defunct", esetleg ciklusban futtatva. A program neve azért is jönne jól, mert lehet hogy annál ez éppen egy teljesen rendben lévő jelenség. (Első tippem szerint watchdogot futtatsz a rendszereden, és azt látod. Normális.).
- A hozzászóláshoz be kell jelentkezni
sőt, a Z process state-re egyszerűbb is rákeresni, vagy lehet agyatlanul végtelen ciklusban futtatni egy strace -fp `pgrep -f Z` 2>/dev/null -t. (igen, van ennél csúnyább is) :)
- A hozzászóláshoz be kell jelentkezni
ps auxfwww ,megkeresed a szulo processt, majd azt straceled: -ff -o fajl -s 512 -p $PID
(az ff miatt a kesobbi gyerekeket is fogja stracelni)
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni