Я пытаюсь отследить проблему с помощью вызова cURL в PHP. Он отлично работает в нашей тестовой среде, но не в нашей производственной среде. Когда я пытаюсь выполнить функцию cURL, она просто зависает и никогда не отвечает. Я попытался сделать соединение cURL из командной строки, и происходит то же самое.
Мне интересно, регистрирует ли cURL, что где-то происходит, потому что я не могу понять, что происходит в то время, когда команда набивает и перемешивает. Кто-нибудь знает, есть ли журнал, который отслеживает, что там происходит?
Я думаю, что это проблемы с подключением, но наш специалист по ИТ настаивает на том, чтобы я мог получить к нему доступ без проблем. Есть идеи? Я использую CentOS и PHP 5.1.
Обновления: При использовании подробного режима я получил ошибку 28 «Соединение () истекло». Я попытался увеличить время ожидания до 100 секунд и ограничить максимальное количество повторов до 5, без изменений. Я попытался пинговать коробку, а также получил тайм-аут. Так что я собираюсь представить это обратно в ИТ и посмотреть, будут ли они смотреть на это снова. Спасибо за всю помощь, надеюсь, я вернусь через полчаса с новостями, что это была их проблема.
Обновление 2: Оказывается, мой ящик разрешал имя сервера с помощью внешнего IP-адреса. Когда ИТ-специалисты дали мне внутренний IP-адрес, и я заменил его в вызове cURL, все работало отлично. Спасибо всем за помощь.