Приветствую, коллеги.
Есть в своем роде поисковая система. Запрашивает инфу с чужих сайтов с помощью curl. Пару дней назад появилась проблема - curl срабатывает хорошо примерно на 10% запросов, 90% возвращает null.
Сначала подумал мой IP сервера получил бан, но тогда бы 100% запросов отсекалось. На локалке все хорошо, работает, и с проксями и без, только российский прокси возвращает ошибку:
ERROR
The requested URL could not be retrieved
Access Denied.
Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.
Прокси подставлял так:
curl_setopt($curl, CURLOPT_PROXY, "51.141.32.241:3128");
curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
Но на рабочем сервере хоть с прокси, хоть без прокси curl работает до истечения timeout и возвращает null, вывод curl_getinfo():
array(26) {
["url"]=>
string(92) "http://url......"
["content_type"]=> NULL
["http_code"]=> int(0)
["header_size"]=> int(0)
["request_size"]=> int(0)
["filetime"]=> int(-1)
["ssl_verify_result"]=> int(0)
["redirect_count"]=> int(0)
["total_time"]=> float(30.001604)
["namelookup_time"]=> float(5.6E-5)
["connect_time"]=> float(0)
["pretransfer_time"]=> float(0)
["size_upload"]=> float(0)
["size_download"]=> float(0)
["speed_download"]=> float(0)
["speed_upload"]=> float(0)
["download_content_length"]=> float(-1)
["upload_content_length"]=> float(-1)
["starttransfer_time"]=> float(0)
["redirect_time"]=> float(0)
["redirect_url"]=> string(0) ""
["primary_ip"]=> string(0) ""
["certinfo"]=> array(0) { }
["primary_port"]=> int(0)
["local_ip"]=> string(0) ""
["local_port"]=> int(0)
}
Как понять где проблема и решить ее?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости