У меня есть сайт laravel и работает. Сейчас у нас работают три копии — локальная, постановочная и производственная.
До сегодняшнего дня все три из них без проблем получали доступ к одним и тем же пространствам digitalocean.
Сегодня мы получаем тайм-аут всякий раз, когда делается запрос из локальной среды — он продолжает отлично работать на стадии подготовки и разработки. Наши файлы .env идентичны с принятием ключа/имени приложения и т. д. Наши файлы конфигурации идентичны. Код, выполняющий запрос, идентичен.
Мы получаем следующую ошибку
Aws\S3\Exception\S3Exception: Error executing "ListObjects" o"https://example.com/?prefix=document.pdf%2F&max-keys=1&encoding-type=url"; AWS HTTP error: cURL error 28: Failed to connect to site.com port 443: Connection timed out (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://example.com/?prefix=document.pdf%2F&max-keys=1&encoding-type=url in file /var/www/html/vendor/aws/aws-sdk-php/src/WrappedHttpHandler.php on line 195
Мы перепробовали все, что только можно придумать. Мы полностью перезапустили локальные серверы (ларавельные паруса) безрезультатно. Единственная разница заключается в том, что локальная копия сайта обслуживается через http, тогда как и тестовая, и производственная версии обслуживаются через https. Однако в прошлом это не вызывало проблем.
Любые идеи о том, что может быть причиной этого, будут очень оценены.
Спасибо