0

我有一个 laravel 网站正在运行。我们目前正在工作的三个副本 - 本地、分期和生产。

直到今天,所有这三个都可以毫无问题地访问相同的数字海洋空间。

今天,每当从本地环境发出请求时,我们都会遇到超时 - 它继续在暂存和开发中完美运行。我们的 .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

我们已经尝试了我们能想到的一切。我们已经完全重新启动了本地服务器(laravel 帆),但没有效果。唯一的区别是站点的本地副本是通过 http 提供的,而登台和生产都是通过 https 提供的。然而,这在过去并没有引起问题。

任何关于可能导致这种情况的想法都会非常感激。

谢谢

4

1 回答 1

0

给未来发现的任何人。

大约 12 小时后问题自行解决。

几乎可以肯定,这是 DO 的问题。

如果它再次发生,我将联系支持,正如@James 所指出的那样。

于 2021-03-04T08:08:55.473 回答