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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Vadim Tzirulnicov                    2:5020/400     20 Nov 2004  15:18:08
 To : Ilya Anfimov
 Subject : Re: Обработчик ошибок
 -------------------------------------------------------------------------------- 
 
 >  perldoc -f eval
 
 То есть ты предлагаешь вызовы функций Net::FTP, в том числе и use Net::FTP,
 заключить в блок eval {}, и отслеживать переменную $@ ? Пробовал - всё равно
 скрипт аварийно завершается с ошибкой таймаута в этом модуле. Мне советовали
 почитать про хэш %SIG - почитал, лучше от этого не стало. Как хотя бы
 предотвратить завершение работы скрипта при помощи данного хэша ?
 
 $SIG{__DIE__}=\&usKill;
 sub usKill{
 ???
 }
 
 В общем, помогите решить проблему с предотвращением завершения скрипта по
 таймауту в Net::FTP;
 
 И ещё есть такая проблема - независимо от того, использую ли я пассивные
 соединения в скрипте или нет, модуль Net::FTP требует открытых портов в
 диапазоне 40000-65535 (allow ip from any to me 40000-65535). При каждом
 соединении используется случайный порт из данного диапазона. Если их
 закрыть, то модуль перестаёт работать с каналом ftp-data... В чём дело ?
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Обработчик ошибок   Vadim Tzirulnicov   19 Nov 2004 14:08:49 
 Re: Обработчик ошибок   Ilya Anfimov   19 Nov 2004 14:19:06 
 Re: Обработчик ошибок   Vadim Tzirulnicov   20 Nov 2004 15:18:08 
 Re: Обработчик ошибок   Konstantin Tokar   20 Nov 2004 21:15:20 
 Re: Обработчик ошибок   Konstantin Tokar   19 Nov 2004 14:51:27 
Архивное /ru.perl/65777b895852.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional