Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.7930
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 10.08.2011, 02:05   #1
lance
Синьор
 
Аватар для lance
 
Регистрация: 30.05.2008
Сообщений: 983
Бабло: $153091
По умолчанию CURL + SOCKS виснет

Думаю многие сталкивались с данной проблемой: при использовании socks в curl он часто виснет. Собственно возникает 2 вопроса:
1. есть ли какое-то решение проблемы (все возможные таймауты выставлены)?
2. есть ли какие-то библиотеки-аналоги курла на php, которые не так криво работают с socks (самому писать особого желания нет)?
__________________
VPN от PureVPN в 141 стране за $2.95 в месяц Сейчас действует акция: 1+1 год. Доступны IOS, Android приложения. Покупать ТУТ
lance вне форума  
Старый 10.08.2011, 08:23   #2
kalombo
Senior Member
 
Аватар для kalombo
 
Регистрация: 20.04.2008
Сообщений: 598
Бабло: $115497
Отправить сообщение для kalombo с помощью ICQ
По умолчанию

Хз, вроде нормально всё, таймауты мож какие поставь
kalombo вне форума  
Старый 10.08.2011, 12:20   #3
DimaX
Senior Member
 
Регистрация: 19.04.2007
Сообщений: 2,272
Бабло: $294990
По умолчанию

Всегда ставлю только
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
вроде не висло никогда, хотя, конечно, не исключено, что не замечал

Может виснет, например, потому что не тот тип сокса юзается, который указывается параметром в курле?
DimaX вне форума  
Старый 10.08.2011, 14:10   #4
lance
Синьор
 
Аватар для lance
 
Регистрация: 30.05.2008
Сообщений: 983
Бабло: $153091
ТС -->
автор темы ТС По умолчанию

Всинет как раз из-за того, что попадается фиговый сокс (погуглил на эту тему, народ подтверждает мои догадки). Таймауты все какие есть поставил. Тип соксов явно указан: socks5, только такие и юзаю.
__________________
VPN от PureVPN в 141 стране за $2.95 в месяц Сейчас действует акция: 1+1 год. Доступны IOS, Android приложения. Покупать ТУТ
lance вне форума  
Старый 10.08.2011, 14:40   #5
medar
кодер-энтузиаст
 
Аватар для medar
 
Регистрация: 04.04.2007
Адрес: Джамайка
Сообщений: 3,410
Бабло: $447120
По умолчанию

Делай диспетчер запуска крона, запускай им чекер, киляй зависшие задачи по таймауту.
medar вне форума  
Старый 10.08.2011, 14:43   #6
incognito
Senior Member
 
Аватар для incognito
 
Регистрация: 08.07.2007
Сообщений: 149
Бабло: $28565
Отправить сообщение для incognito с помощью ICQ
По умолчанию

Такие таймауты использовал, не висло вроде.
PHP код:
curl_setopt($chCURLOPT_TIMEOUT$TIMEOUT);
curl_setopt($chCURLOPT_CONNECTTIMEOUT$TIMEOUT); 
incognito вне форума  
Старый 10.08.2011, 14:53   #7
lance
Синьор
 
Аватар для lance
 
Регистрация: 30.05.2008
Сообщений: 983
Бабло: $153091
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от medar Посмотреть сообщение
Делай диспетчер запуска крона, запускай им чекер, киляй зависшие задачи по таймауту.
Уже тоже к этому варианту склоняюсь

incognito,

PHP код:
CURLOPT_CONNECTTIMEOUT
CURLOPT_LOW_SPEED_LIMIT
CURLOPT_LOW_SPEED_TIME
CURLOPT_TIMEOUT 
__________________
VPN от PureVPN в 141 стране за $2.95 в месяц Сейчас действует акция: 1+1 год. Доступны IOS, Android приложения. Покупать ТУТ
lance вне форума  
Старый 10.08.2011, 15:01   #8
oso
кодер
 
Аватар для oso
 
Регистрация: 21.01.2008
Сообщений: 316
Бабло: $69585
По умолчанию

версия курла последняя стоит?
__________________
php скрипты от $25 Отзывы: 2013-2011, 2010, 2009. acя: 384 846 ноль два шесть
oso вне форума  
Старый 10.08.2011, 15:48   #9
lance
Синьор
 
Аватар для lance
 
Регистрация: 30.05.2008
Сообщений: 983
Бабло: $153091
ТС -->
автор темы ТС По умолчанию

Версия 7.15.5 - последняя доступная для моего дистра CENTOS. Из исходников ставить не хочу (шаманить с linux'ом на рабочем серваке не очень хочется).
__________________
VPN от PureVPN в 141 стране за $2.95 в месяц Сейчас действует акция: 1+1 год. Доступны IOS, Android приложения. Покупать ТУТ
lance вне форума  
Старый 10.08.2011, 15:55   #10
lance
Синьор
 
Аватар для lance
 
Регистрация: 30.05.2008
Сообщений: 983
Бабло: $153091
ТС -->
автор темы ТС По умолчанию

Походу реально надо обновляться:
Цитата:
Fixed in 7.16.0 SOCKS5 proxy connects can now time-out
__________________
VPN от PureVPN в 141 стране за $2.95 в месяц Сейчас действует акция: 1+1 год. Доступны IOS, Android приложения. Покупать ТУТ
lance вне форума  
Закрытая тема



Опции темы
Опции просмотра