私はlaravelサイトを稼働させています。現在、ローカル、ステージング、本番の 3 つのコピーが機能しています。
今日まで、これら 3 つすべてが問題なく同じデジタルオーシャン スペースにアクセスしていました。
現在、ローカル環境からリクエストが行われるたびにタイムアウトが発生しています。これは、ステージングと開発で完全に機能し続けています。私たちの .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 経由で提供されることです。ただし、これは過去に問題を引き起こしたことはありません。
これを引き起こしている可能性のあるものについてのアイデアは非常に高く評価されます.
ありがとう