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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexandr                             2:5020/400     21 Sep 2000  17:46:31
 To : All
 Subject : Broken pipe - кто-нибудь знает в чем может быть дело?
 -------------------------------------------------------------------------------- 
 
 Здравствуйте!
 
 Может ли кто помочь в решении такой проблемы? - есть скрипт (не CGI
 приложение!), в котором случается Broken pipe при закрытии файла. 
 
 =========================================================================
 if (!open SENT, ">>$DATADIR/$id.sent") 
    {die "Hевозможно открыть $DATADIR/$id.sent на запись"}; 
 
 # цикл ...
     .... всякое разное, с дескриптрором SENT никак не работающее ....
     print SENT "$email\n";
 # /цикл
 
 close (SENT) # вот тут-то оно и трапится с криком "Broken pipe"
                || &mydie ($LOGFILE, "Hевозможно закрыть файл $id.sent");
 =========================================================================
 
 В чем дело - ума не приложу, deja.com облазил - везде только broken pipe при
 работе с CGI, когда user нажал кнопку stop в браузере... - а у меня простое
 консольное приложение... Пока обхожусь своим обработчиком SIGPIPE - 
 
 $SIG{'PIPE'} = {&wlog($LOGFILE, "Приключился SIGPIPE")};
 
 - но не по уму это, не должен этот SIGPIPE приключаться :-( Кто-нибудь из гуру
 подскажет в чем дело?
 
 С уважением, 
 Александр.
 
 p.s. чуть не забыл - OS: Linux 2.2.12-20, perl: 5.005_03
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Broken pipe - кто-нибудь знает в чем может быть дело?   Alexandr   21 Sep 2000 17:46:31 
Архивное /ru.perl/166798bd90693.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional