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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       21 Sep 2000  10:53:09
 To : Sergej Razuwalow
 Subject : Re: Разорвать соединение с броузером
 -------------------------------------------------------------------------------- 
 
 
 >Привет, ALL!
 >Столкнулся с проблемой реализации subj
 >Делаю так:
 >use CGI;
 >use POSIX;
 >my $q=new CGI;
 >print $q->header, $q->start_html, 'Test', $q->end_html;
 >POSIX::setsid() or die;
 >sleep 60;
 >open LOG, ">log.txt"; print LOG 'Finished';
 >close LOG;
 >
 >При открытии броузер все равно ждет окончания отработки всего скрипта.
 >Что не так?
 >(О том, что на WIN-платформе setsid не поддерживается - знаю)
 
 Можно попробовать закрыть STDOUT и STDERR.
 Hо тут же сервер может убить CGI. А может и чуток подождать.
 
 В любом случае, то, что ты хочешь получить - криво и работать
 вряд ли будет. И непереносимо однозначно.
 
 Eugene
 
 -- 
 "Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
 --- slrn/0.9.6.2 (FreeBSD)
  * Origin: SVZ-Service (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Разорвать соединение с броузером   Eugene Grosbein   21 Sep 2000 10:53:09 
Архивное /ru.cgi.perl/260935a51699b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional