HTTP 503: Service Unavailable
サービス利用不可エラーの解決方法
概要
サーバーが一時的にリクエストを処理できない場合に返されるHTTPステータスコードです。
エラーメッセージ
HTTP/1.1 503 Service Unavailable
Retry-After: 120
原因
- サーバー過負荷: リソース不足
- メンテナンス中: 計画的なダウンタイム
- 依存サービス障害: バックエンドサービスがダウン
- ヘルスチェック失敗: ロードバランサーがサーバーを切り離し
解決策
1. サーバー側の対応
| |
2. グレースフルシャットダウン
| |
3. クライアント側リトライ
| |
4. サーキットブレーカー
| |
よくある間違い
- リトライなしでエラー表示
- サーキットブレーカーなしで障害伝播
HTTP の他のエラー
この記事は役に立ちましたか?