Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 440 068 раз!

Форум

Добро пожаловать, Гость!

Не работают мульти-запросы cURL

Обсуждение вопросов на другие темы связанные с веб-разработкой
krybik
Сообщения: 1
C нами: 10 мес 18 дней

Непрочитанное сообщение krybik » 03 мар 2017, 12:04

Всем доброго времени суток! Столкнулся с непонятной мне проблемой. Одиночные запросы работают отлично, а с мульти не могу разобраться.
//выше ошибок нет
do {
    $mrc = curl_multi_exec($cmh, $active);
}
while ($mrc == CURLM_CALL_MULTI_PERFORM);

while ($active && ($mrc == CURLM_OK)) {
      if (curl_multi_select($cmh) != -1) {
            ......
            mani strins code
            ......
      }

на первой итерации $mrc получает значение 0. $active значение равное переданному количеству дескрипторов, добавленных в мультипоток $cmh.
А вот curl_multi_select($cmh) всегда возвращает -1 и цикл уходит в бесконечность.
Где я олень?

P.S. включено отображение ошибок всех уровней.

Вернуться в «Оффтоп и другие темы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя