проблема с CURL

12
DV
На сайте с 01.05.2010
Offline
644
#11

Не так. Ошибка 502 говорит о том, что дохнет бакэнд. И да, это связано с Curl.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
[Удален]
#12

Сделайте в одном скрипте паралельную загрузку страниц мультикурлом, и в одном GET или POST запросе передавайте что нужно скачать.

F
На сайте с 17.05.2009
Offline
28
#13

У меня при тестах ab , связка nginx+spawn-fcgi умирает вне зависимости от curl-a

Попробуйте поставить php-fpm

M
На сайте с 16.09.2009
Offline
278
#14
neoks:
А как исправить ? просто обращение к обычному DLE в 4000 запросов в секунду держит без ошибки 502, процессор нагружен на 80-90% , все как положено.

Видимо, дело в ограничениях на бакенде. Сколько у вас там процессов php может работать одновременно, к примеру?

Вот считайте - каждый запрос к страничке с curl-скриптом дает еще одно обращение к сайту (т.е. запросов получается в два раза больше, как минимум). И первый не завершится, покуда курл засасывает себе ответ.

Кстати, "статический html"-то хоть не PHP у вас обрабатывает? ;)

neoks:
Взял первый попавшийся пример curl запроса с гугла для проверки запросов, данным скриптом не пользуюсь, вывел для примера.

Вы не подумали, что результаты для разных опций могут быть разными? Хотя в случае данной опции - со статическим html это должно быть некритично.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий