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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Andrey Sapozhnikov                   2:5020/400     14 May 2003  17:30:38
 To : Artem Chuprina
 Subject : Re: таймаут
 -------------------------------------------------------------------------------- 
 
 Artem Chuprina wrote:
 
 > Здравствуй, Ruslan Sulemanov.
 > 
 >  RS>>>     надо сделать что-то вроде таймаyта для всей процедyры,
 >  RS>>>     так как для некоторых URL коннект виснет и непонятно почемy....
 >  RS>>>     Тоесть надо как-то поставить таймер поистечению которого
 >  RS>>>     переходить к следyющей интерации...
 >  RS>>>     Какие бyдyт предложения?
 >  RS>>>     Заранее благодарен.
 > 
 >  IF>> perldoc IO::Socket
 > 
 > RS>     это не то. timeout на сокет в ф-ции стоит,
 > RS>     а вот как сделать для всей процедyры?
 > 
 > Для юниксов - perldoc -f alarm. Для винды - горько плакать.
 
 ну почему же. Есть по крайней мере два варианта.
 
 1. Hазначать для каждой операции в/в таймаут равный
 минимальному значению из: а - таймаута предопределенного
 для данной операции, и b - времени оставшегося до
 наступления локального конца света данной процедуры.
 Таймауты контролировать select-ом.
 
 2. Породить отдельный тред с функциональностью crond/atd
 в рамках одной, отдельно взятой задачи.
 
 -- 
 Андрей
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 таймаут   Ruslan Sulemanov   12 May 2003 18:46:04 
 таймаут   Ivan Frolcov   12 May 2003 20:29:09 
 таймаут   Ruslan Sulemanov   12 May 2003 21:53:03 
 Re: таймаут   Artem Chuprina   14 May 2003 17:20:25 
 Re: таймаут   Andrey Sapozhnikov   14 May 2003 17:30:38 
 таймаут   Alexander Kostiuchenko   24 May 2003 17:00:14 
Архивное /ru.cgi.perl/6577b677656b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional