-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Il 14/12/2011 08:34, Roberto De Ioris ha scritto: > >> >> Il "trucco" è usare un socket UNIX domain bidirezionale, invece di due >> pipe. >> In questo modo per Nginx la comunicazione con il processo CGI dovrebbe >> essere analoga a quella con un client remoto. >> In particolare non dovrebbe mai essere necessario chiamare waitpid. >> >> > > Ma cosi' non mi ritrovo pieno di zombie ?
Agli zombie ci pensa il processo master che registra un handler per SIGCHLD: src/os/unix/ngx_process.c L'unico problema è che, se volessi implementare CGI in Nginx, mi ritroverei con moltissimi messaggi di log NOTICE: "unknow process <pid> exited with code <code>" > [...] Ciao Manlio -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk7onioACgkQscQJ24LbaUQiVwCeOLF4lUHQkJfz+ds7ziLvR0jg zJsAoJCivVq7oykjlX9Zpqw/t8yIYfQZ =rbsL -----END PGP SIGNATURE----- _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python