首页/网络/协议速查/503 Service Unavailable 服务不可用
HTTP 方法与状态码91 条

503 Service Unavailable 服务不可用

服务器暂时无法处理请求(过载或维护);应带 Retry-After 告知恢复时间,客户端宜退避重试。

协议速查网络更新于 2026-10-12
名称503 Service Unavailable
作用临时不可用:过载/维护/依赖故障
规范RFC 9110 §15.6.4
关键头部Retry-After

Nginx 维护页配置

Nginx 维护页配置
server {
    if (-f /etc/nginx/maintenance.flag) {
        return 503;
    }
    error_page 503 /maintenance.html;
    location = /maintenance.html { root /usr/share/nginx/html; }
}
503 与 502 的区别:503 是「我有意/被迫暂时不服务」,502 是「我代理的上游坏了」。容量过载时动态降级返回 503 是保护系统的正确姿势。

易错点

  • 返回 503 但不带 Retry-After,客户端只能盲猜重试节奏,容易加重雪崩
  • 把维护页配置成 200,监控感知不到服务中断

数据来源与参考

  • RFC 9110 §15.6.4 503 Service Unavailable

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌