503 Service Unavailable は、容量のボトルネックやプラットフォームの障害により、正常なサイトが通常の要求を処理する一時的な能力制限を示す HTTP ステータス コードです。

503 Service Unavailable HTTP ステータス コードが返される可能性のある具体的な理由は次のとおりです。

  • アプリケーションが依存しているデータベース、DNS、支払いプロバイダーなどの上流の依存関係が到達不能であるか、エラー/タイムアウトを返しています。
  • ソフトウェアの更新や構成の変更などにより、Web サーバーソフトウェア自体に問題があり、要求を適切に処理し続けることができません。
  • アプリケーションをサポートするアプリプラットフォーム、サーバーレス関数、オブジェクトストレージなどのクラウドサービスが、使用量の上限やその他の制限に達しており、要求の処理が妨げられています。
  • サイトまたはサービスが計画されたダウンタイム、メンテナンス中であるか、一部のリクエストを処理できない部分的な障害が発生しています。
  • Web サーバーまたはアプリケーションが一時的に過負荷になっており、現在の量または速度での追加リクエストを処理する能力がありません。
  • Web サーバーに自動スケーリングが設定されていないか、誤って設定されており、大量のトラフィックの急増により、機能が一時的に無効になっています。

要するに、503 ステータスは、容量のボトルネックやプラットフォームの障害により、正常なサイトが通常の要求を処理する一時的な能力制限を示すものです。