Fórum Root.cz

Hlavní témata => Software => Téma založeno: ifp 26. 11. 2010, 19:14:57

Název: Jak zabít zombie proces?
Přispěvatel: ifp 26. 11. 2010, 19:14:57
chcem sa spytat zopar otazok ohladom zombie procesu, ide mi o to ako ho eliminovat ?
niekde na fore som cital ze to nedoporucuju kilovat najme nie  cez signal sigkill ale nedopatral som sa z akeho dovodu chlapik tam pisal ze mozeme urobit este vasciu galibu na produkcii..

takze otazka co sa  moze stat ak pouzijem kill -9 na zombie ?
zabera vobec nejake syst. prostriedky ?  a ako ho teda kilnut  ak vobec ?

este ma napada ako to vlastne vznika ? je to nedokonalost daneho procesu ? teda chyba vyvojara ?

Název: Re: ako na z0mbie process
Přispěvatel: 51>< 26. 11. 2010, 19:32:48
Nestane se vubec nic. Zombie proces nezabijes. To, ze je proces v Z znamena, ze jiz je mrtvy. Nicmene jeho rodic si nevyzvedl jeho navratovou hodnotu.
Pokud se ho chces zbavit, nezbyde ti nic jineho, nez zabit rodice (pokud mozno zabit slusne, ne -9 :) )
Název: Re: ako na z0mbie process
Přispěvatel: ifp 26. 11. 2010, 19:58:20
a slo by to ze by som rodickovskemu procesu poslal signal SIGCHLD ?
hm lenze teraz ma napada ak ma viac chld procesov tak asi mu nedokazem explicitne prikaz ze kilni prave konkretny proces alebo  ?
Název: Re: Jak zabít zombie proces?
Přispěvatel: Program 27. 11. 2010, 09:50:25
Pokud forkujete program a vznikají Vám tím zombie, tak se to nesnažte řešit killem. Musíte ten proces korektně obsloužit v rodiči...