Skip to content
Latchkey

HTTP 503 Service Unavailable とは?

HTTP 503 Service Unavailable の解説と、CI/CD やデプロイで見かけたときの意味。

HTTP 503 は、サーバーが一時的にリクエストを処理できないことを意味します。

意味するところ

503 は一時的です。サービスが過負荷、再起動中、またはメンテナンス中です。Retry-After header がいつ再試行すべきかを示すことがあります。

CI/CD で見かけるとき

CI は、障害中や進行中のデプロイの際にレジストリや API から 503 を受け取ります。これは典型的な一時的失敗です。Retry-After を尊重してリトライしてください。Latchkey のような自己修復型の managed runner は 503 を auto-retry するため、短時間の不具合で build が失敗することはありません。

重要なポイント

  • 503 は一時的に利用不可であることを意味する。
  • 一時的なもの。Retry-After を尊重する。
  • auto-retry でほとんどの 503 は解決する。

関連ガイド