Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: pcntl socks curl_exec

Сообщения:  [1-2] 

 
 автор: Inviseble_Demon   (21.03.2009 в 16:59)   письмо автору
 
   для: pina   (21.03.2009 в 16:28)
 

curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);

5 - време таймаута в секундах !

  Ответить  
 
 автор: pina   (21.03.2009 в 16:28)   письмо автору
 
 

Приветствую!

Столкнулся с такой проблемой. Есть скрипт парсера через соксы, реализовал "многопоточность" через pcntl, с этим проблем не возникло. Но возникли проблемы с curl'ом, а если точнее то с curl_exec, если прокся не рабочая, то выполнение curl_exec затягивается до бесконечности, просто виснет.

### Моя мысль
При отлове ошибки оказалось, что прокся все таки была рабочей и в некоторых потоках успешно была использована, но в какой то момент она отвалилась. Мне кажется что curl, каким то образом кеширует информацию о проксях, т.е. однажды проверяет на работоспособность, и в последствии думает что она рабочая, и напоровшись на нерабочую проксю из своего "списка рабочих" зависает.
### Моя мысль закончилась

Вопрос какие опции выставить curl'у что бы например через 15 секунд простоя он выдавал ошибку и шел дальше?

Вопрос можно каким нибудь образом выловить время выполнения функции curl_exec, если ее выполнение все еще продолжается?

Версия курла
cURL Information => libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5

  Ответить  

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования