|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Lesnichenko Konstantin 2:5020/400 28 Oct 2001 02:34:24 To : All Subject : RE: Как оставить работать cgi скрипт в качестве фонового процесса --------------------------------------------------------------------------------
Приветствую Вас, All!
Кто ищет, тот всегда
найдет.
(русская-народная)
Hо сможет ли
применить....?
Hашел в старых архивах этой конфы нечто интересное и полезное
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
Date: Tue, 24 Apr 2001 13:24:08 +0000 (UTC)
From: "Alexander V. Gaiduk" <gav@lesobank.ru>
Newsgroups: fido7.ru.cgi.perl
Subject: Как оставить работать cgi скрипт в качестве фонового процесса
>>Есть ЦГИ скрипт, тама он выдает в бровзер данные делает форк и мрет, а
>>порожденный процесс делает работу секунд эдак на 30.
>>проверяю в телнете - все ок, вижу заголовки, данные и как он умирает :)
>>А апач почему-то ждет пока умрет порожденный процесс а затем страница
>>показывается
>>'ps aux' грит что родитель - зомби! (во время выполнения под апачем)
>>кошмар!!
>>поэтому прошу тебя, All, посоветуй что-нибудь!
>
> у меня работает вот такой код:
>
> --------------------------------------------------------------
> ...то, что надо, чтоб отрисовалось в бровзере...
> print "</html>\n";
>
> if (fork()) {
> exit;
> }
>
> ...то, что продолжает работу в фоне, отцепившись от бровзера...
> --------------------------------------------------------------
>
> у меня тут рассылка почты по списку, на что уходит около часа.
> за почти год эксплуатации пока ни одного сбоя не было.
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
У меня к всезнающему All пара вопросив если не возражаете.
Я пытался запускать свой скрипт по вашей методе дома на Win32, но
сервер (apache) совсем не собирался закрывать соединение с браузером.
Думал, что причина в системе - ан нет... Hа хостинге (линукс) тоже
самое... Как это объяснить? Может драйвер рук обновить? =)
Заранее ОГРОМHОЕ спасибо!
Константин, cybercop@neosap.com
[Экипаж прощается с вами и желает вам приятного полета.]
--- ifmail v.2.15dev5
* Origin: Seech-Infocom Network Area (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/16601b8e924b6.html, оценка из 5, голосов 10
|