Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Работаем дальше...   yurik shestakov   28 Sep 2001 23:37:27 
Архивное /ru.cgi.perl/91381f9c7d3b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional