За последние 24 часа нас посетили 17566 программистов и 1649 роботов. Сейчас ищут 852 программиста ...

Многократная отправка XML-RPC запросов

Тема в разделе "Прочие вопросы по PHP", создана пользователем compoloc, 30 мар 2008.

  1. compoloc

    compoloc Активный пользователь

    С нами с:
    30 мар 2008
    Сообщения:
    2
    Симпатии:
    0
    Доброго времени суток! :)

    Имею такую беду: если пытаюсь отправить несколько XML-RPC запросов подряд в цикле, то происходит следующее: первый запрос выполняется безошибочно, приходит корректный ответ от сервера, действия на удаленном сервере выполняются корректно, а все последующие присылают корректный ответ, но де-факто не выполняются.

    Так как это все - лишь часть большого проекта, была мысль что XML-RPC инкапсулирован как класс синглтрон и почему-то происходит ошибка при присвоении новых переменных. Как решение попробовал собственно запрос отправлять из отдельного файла, который запускается с помощью system() на каждой итерации цикла. Но не помогло :(

    Потом решил проверить, а вдруг XML-RPC сервер не успевает обрабатывать входящие запросы, поставил sleep(60) после каждой итерации. И это не решило проблему.

    Подскажите, в чем может быть ошибко?
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Может быть кэширование запросов идёт? Как я понимаю, все запросы одинаковые.
     
  3. compoloc

    compoloc Активный пользователь

    С нами с:
    30 мар 2008
    Сообщения:
    2
    Симпатии:
    0
    Все, разобрался. Была проблема не с XML-RPC, запросы на самом деле проходили нормально.