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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Alexander V. Gaiduk                  2:5020/400     17 Sep 2001  17:16:43
 To : Eugene Grosbein
 Subject : Re: Работаем дальше...
 -------------------------------------------------------------------------------- 
 
 >  MP>>    А можно глупый вопрос? Почему два раза?
 >  >> Чтоб освободить веб-сервер и не было зомби.
 >
 >  glr> все равно не понятно, почему одного не хватает.
 >  glr> я у себя для рассылки новостей с сайта делаю один форк,
 >  glr> оно от сервера отвязывается, работает около получаса,
 >  glr> и зомбей не замечал.
 >
 > Если процесс умер, то он будет зомби пока ему parent не скажет wait().
 > А если парент умер раньше, то wait() ему скажет init.
 > У тебя точно CGI отдельным процесом был, а не через mod_perl или FastCGI?
 
 самый обычный CGI.
 http://vodnik.lesobank.ru/cgi-bin/addnews.pl?action=form
 
 кусок:
 
 _________________
 ...
     &printendmesg("<hr><b>Спасибо.<br>Ваше сообщение успешно
 добавлено.</b>");
 
     if (fork()) {
       exit;
     }
 
     &sendnews; # а тут рассылаем почту по списку ~300 абонентов.
 ...
 ____________________
 
 >
 > Eugene
 > --
 > "Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Работаем дальше...   Alexander V. Gaiduk   17 Sep 2001 17:16:43 
Архивное /ru.cgi.perl/11999e27ed59f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional