Автор Тема: Проблемы timeout в LWP::UserAgent  (Прочитано 2159 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
Проблемы timeout в LWP::UserAgent
« : 16 Июля 2002, 16:15:01 »
Здравствуйте, коллеги!

Не сталкивался ли кто-нибудь с такой проблемой.
В скрипте типичным образом используется LWP::UserAgent:

use LWP::UserAgent;
use HTTP::Request;
$timeout=10;
$ua=LWP::UserAgent->new();
$ua->timeout($timeout);
$req=HTTP::Request->new(GET =>$url);
$req->authorization_basic($l,$p);
$req->referer($referrer);
$resp=$ua->request($req);
...

При обращении из скрипта к URL c неразрешимым именем домена через заданный в 10 секунд интервал сообщение
о таймауте не возвращается и фактически запрос продолжает выполняться неопределенное время.
Не понятно почему это происходит и как с этим бороться?

Оффлайн Evgeny

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 272
  • +0/-0
  • 0
    • Просмотр профиля
Проблемы timeout в LWP::UserAgent
« Ответ #1 : 16 Июля 2002, 19:44:10 »
Может быть он всё-таки продолжается определённое, но более длительное время?
Можуль сам я не использоваль, но наверное блокирующие сокеты в модуле используются.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28