DevToolPal
繁
5xx 伺服器錯誤

503 Service Unavailable

服務無法使用

意義

伺服器因過載或維護暫時無法處理請求。Retry-After 可能說明何時再試。

常見原因

  • 計畫性維護
  • 伺服器過載或工作程序耗盡
  • 自動擴展來不及,或相依服務中斷

解決方法

用戶端或訪客

稍後重試,並遵守 Retry-After。

網站或 API 的維護者

維護期間送出 Retry-After,擴充容量,並優雅地卸載流量。搜尋引擎會把短暫的 503 視為暫時狀況。

回應範例

HTTP/1.1
HTTP/1.1 503 Service Unavailable
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Retry-After: 120
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Service Unavailable",
  "status": 503,
  "detail": "Down for maintenance until 02:00 UTC."
}

規範

RFC 9110 §15.6.4

常見問題

› 維護頁面適合用 503 嗎?

適合。回傳 503 和 Retry-After,搜尋引擎會保留頁面索引,而不會視為已消失。

› 503 與 500 的差別?

503 表示中斷是暫時的、預期會恢復;500 是非預期的故障。