|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : yurik shestakov 2:5020/400 28 Sep 2001 23:37:27 To : Eugene Grosbein Subject : Re: Работаем дальше... -------------------------------------------------------------------------------- Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG> 17 сен 2001, понедельник, в 19:44 KRAST, Eugene Grosbein написал(а): glr>>> все равно не понятно, почему одного не хватает. glr>>> я у себя для рассылки новостей с сайта делаю один форк, glr>>> оно от сервера отвязывается, работает около получаса, glr>>> и зомбей не замечал. EG>> Если процесс умер, то он будет зомби пока ему parent не скажет wait(). EG>> А если парент умер раньше, то wait() ему скажет init. EG>> У тебя точно CGI отдельным процесом был, а не через mod_perl или FastCGI? EG> А в общем, если сервер ловит SIGCHLD, то зомби и не будет. EG> И двойного форка не надо в таком случае. man 2 setsid, perldoc POSIX|grep setsid плюс позакрывать STDIN, STDOUT, STDERR, которые достались от parent. и не нужно делать 2 fork(), или еще чего. p.s. А вообще perldoc perlipc EG> Eugene -- // yurik shestakov --- ifmail v.2.15dev5 * Origin: Unknown (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/91381f9c7d3b.html, оценка из 5, голосов 10
|