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