Amazon CloudFront ディストリビューションは、HTTP 504 (Gateway Timeout) エラーが返されます。どうすればこのエラーを解決できますか?

HTTP 504 エラーのトラブルシューティングを行うには、ファイアウォールの設定、セキュリティグループ、およびオリジンサーバーを確認し、エラーの原因を特定します。詳細なトラブルシューティングの説明については、 HTTP 504 ステータスコード (Gateway Timeout) を参照してください

CloudFront で HTTP 504 エラーが表示され、オリジンに直接接続することができる場合は、ディストリビューションの オリジンレスポンスタイムアウト を増やすことを検討してください。デフォルトでは、CloudFront によりオリジン接続を 30 秒間保持できます。お使いのアプリケーションが処理に 30 秒以上必要な場合は、CloudFront が HTTP 504 エラーを返します。

注: パフォーマンスを最適化し、CloudFront とオリジンとの間の接続時間をできるだけ短い状態を保持する必要があります。そのためには、オリジンレスポンスタイムアウト値をできるだけ低く維持することをお勧めします。

ディストリビューションのオリジンレスポンスタイムアウトを変更するには、以下の手順を実行してください。

  1. Amazon CloudFront コンソールを開き、ディストリビューションを選択します。
  2. オリジン ビューを選択してから、オリジンを選択します。
  3. オリジンレスポンスタイムアウト 値を更新します。
  4. 作成 を選択します。

警告: キープアライブタイムアウト 値を CloudFront ディストリビューションに設定している場合、キープアライブタイムアウトの値を必ず更新してオリジンレスポンスタイムアウトよりも大きくなるようにします。


このページは役に立ちましたか? はい | いいえ

AWS サポートナリッジセンターに戻る

サポートが必要ですか? AWS サポートセンターをご覧ください

公開日: 2018 年 05 月 23 日