|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Dmitriy MiksIr 2:5020/400 28 Oct 2001 21:06:40 To : Lesnichenko Konstantin Subject : Re: Как оставить работать cgi скрипт в качестве фонового процесса --------------------------------------------------------------------------------
On Sat, 27 Oct 2001 23:34:24 +0000 (UTC), "Lesnichenko Konstantin"
<cybercop@neosap.com> wrote:
>>
>> --------------------------------------------------------------
>> ...то, что надо, чтоб отрисовалось в бровзере...
>> print "</html>\n";
>>
>> if (fork()) {
>> exit;
>> }
>>
>> ...то, что продолжает работу в фоне, отцепившись от бровзера...
>> --------------------------------------------------------------
>>
>> у меня тут рассылка почты по списку, на что уходит около часа.
>> за почти год эксплуатации пока ни одного сбоя не было.
>/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
>
>У меня к всезнающему All пара вопросив если не возражаете.
>Я пытался запускать свой скрипт по вашей методе дома на Win32, но
>сервер (apache) совсем не собирался закрывать соединение с браузером.
>Думал, что причина в системе - ан нет... Hа хостинге (линукс) тоже
>самое... Как это объяснить? Может драйвер рук обновить? =)
У меня подобные проблемы (но под юниксами) решались путем
close (STDIN); close (STDOUT); close (STDERR) в форкнутом скрипте. Hо
это под юнихом, как в Винах не знаю...
MiksIr :: miksir.pp.ru
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/20803f68ac82.html, оценка из 5, голосов 10
|