503 Service Unavailable 表示伺服器目前因暫時過載或排定的維護而無法處理要求,這種情況很可能在一段時間後解除。伺服器可以傳送 Retry-After 標頭,以秒數或日期指出用戶端應在何時再試。
伺服器過載時不一定會回應 503,有些伺服器會直接拒絕連線。應用程式會在部署或維護期間回傳 503,負載平衡器會在沒有健康的後端可用時回傳 503,有些速率限制器也會用它代替 429。
回應範例
HTTP
HTTP/1.1 503 Service Unavailable
Date: Fri, 06 Nov 2026 10:15:32 GMT
Retry-After: 3600
Cache-Control: no-store
Content-Type: text/html; charset=utf-8
Content-Length: 125
<!doctype html>
<title>Down for maintenance</title>
<h1>We'll be back soon</h1>
<p>Scheduled maintenance until 11:15 UTC.</p> SEO 與重新導向檢查
503 是計畫性維護的正確狀態碼。Google 會將它視為暫時性的:Googlebot 會暫緩檢索並稍後再試,只要停機時間不長,已編入索引的網頁就會保留。以 200 提供維護頁面,可能導致索引中的內容被維護頁面取代;回傳 404 則可能導致網頁被移除。請傳送 Retry-After,並盡量縮短停機時間;如果網站持續回傳 503 超過數天,Google 可能會開始移除網址。
如果 robots.txt 也回傳 503,Google 會暫停檢索整個網站,對於短暫的維護時段來說,這通常不成問題。
常見原因與使用情境
- 排定的維護或部署,例如 WordPress 的「Briefly unavailable for scheduled maintenance」頁面。
- 流量暴增使應用程式過載,或耗盡其工作程序池。
- 負載平衡器沒有健康的後端伺服器。
- 代管帳戶已達資源上限或遭到停權。