整理墨尔本服务器网站间歇性 503 错误的排查实战。
间歇性 503 排查难度较大。以下是实战。
一、现象 - 偶发 503 - 高峰期更频繁 - 自动恢复
二、定位 1) 查看 Nginx error.log 2) 查看上游应用日志 3) 关联发生时间与资源曲线 4) 检查限流和连接数
三、常见原因 1) 上游进程池耗尽 2) 连接数被打满 3) 后端响应超时 4) 限流触发 5) 资源(内存/CPU)瞬时打满 6) 健康检查误判
四、解决 - 调大进程池和连接数 - 优化慢接口 - 调整超时和限流 - 扩容 - 修正健康检查
五、排查技巧 - 记录发生时间点 - 关联监控指标 - 抓取当时日志
六、预防 1) 资源监控告警 2) 压测 3) 容量规划 4) 平滑重启
总结:间歇 503 要关联时间点与资源曲线,定位是资源、超时还是限流问题。