zombies

Cejka Rudolf cejkar at dcse.fee.vutbr.cz
Fri Oct 23 11:06:47 CEST 1998


> >Poradi mi nekdo, jak se zbavit zombies ?
> >Zkousim si udelat komunikaci server/client na TCP/IP. Server mi chodi,
> >ale po childs zustavaji zombies. Uz jsem tam dal za fork() i
> >waitpid(pid), ukoncuji childs pres exit(0), ale nezabralo to. Rad bych
> >vedel, kde delam chybu a proc se ti zombaci objevuji.
> 
> (to neni z moji hlavy, ale z Internetworking with TCP/IP, Client-Server
> Programming and Applications, Prentice-Hall, ISBN 0-13-474222-2 )
> ...

Jeste pro doplneni: U sigaction() existuje volba SA_NOCLDWAIT
(minimalne od 3.0), ktera rika, aby se zombie nedelaly. Vhodne pro
pripad, ze rodicovsky proces se o sve deti nechce starat a nechce vedet,
jak jeho deticky skoncily (exit code, spotrebovany cas, velikost
zabirane pameti atd. - moc pekne sledovat :-))...

--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--
Rudolf Cejka  (cejkar at dcse.fee.vutbr.cz;  http://www.fee.vutbr.cz/~cejkar)
Technical University of Brno, Faculty of El. Engineering and Comp. Science
Bozetechova 2, 612 66  Brno, Czech Republic



More information about the Users-l mailing list