Сначала я предположил, что произошла какая-то блокировка IP или пользовательского агента. Однако я запускал совершенно новые машины как на DigitalOcean, так и на Vultr, и оба столкнулись с одной и той же проблемой. Хотя все машины могут использовать cURL через командную строку и нормально получать страницу.
Как ни странно, код также работает на моей локальной машине разработки, которая является Windows коробка. Итак, не уверены, связана ли эта проблема с работой PHP в Linux?
Код: Выделить всё
Часть проблемы в том, что я не уверен, что существует реальный способ для отладки тайм-аута, исходящего от сервера, поскольку на самом деле его причиной может быть что угодно. Единственная реальная подсказка, которую я использовал, это то, что он работает на машине с Windows и в командной строке в более высоких средах. Будем признательны за любую помощь или идеи!
Изменить: также удалось воспроизвести проблему на виртуальной машине Windows Server 2016.
Подробнее здесь: https://stackoverflow.com/questions/538 ... not-in-php
Мобильная версия