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 是意外故障。