首页/网络/协议速查/502 / 503 / 504 网关错误排障对照
本包目录(405 条)
HTTP 方法与状态码91 条
HTTP 头与缓存70 条DNS 与域名解析60 条TCP 与 UDP54 条TLS 与加密50 条IP 与 ICMP37 条邮件与文件传输43 条

502 / 503 / 504 网关错误排障对照

网关三兄弟的定位口诀:502 上游没了,503 上游还在但我不服务,504 上游在但太慢。

协议速查网络更新于 2026-10-12

对照表

状态码语义第一现场常见动作
502收到无效响应/连不上上游Nginx error.log 的 connect()/upstream 行拉起后端、核对端口与协议、检查 PHP-FPM
503暂时不服务(过载/维护)限流器、维护开关、连接池指标扩容、限流、带 Retry-After 的降级页
504等待上游处理超时upstream_response_time、慢查询日志优化慢点、长任务异步化、评估超时阈值
快速判定看网关错误日志前缀:connect → 502;timeout → 504;no live upstreams → 503

Nginx 错误日志定位命令

Nginx 错误日志定位命令
tail -100 /var/log/nginx/error.log | grep -E '502|503|504' \
  | sed -E 's/.*(connect\(\) failed|upstream timed out|no live upstreams).*/\1/' | sort | uniq -c

数据来源与参考

  • RFC 9110 §15.6(5xx 定义)
  • Nginx 错误日志 upstream 相关说明

相关工具

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