Nginx 503 Service Temporarily Unavailable 的定位
请求返回 503 Service Temporarily Unavailable。可能是所有后端不可用、被限流、连接数打满,或 Nginx 处于维护状态。
tail -f /var/log/nginx/error.log
nginx -T | grep -nE 'upstream|limit_req|limit_conn|return 503|proxy_next_upstream'
ss -lntp | grep ':<backend-port>'
curl -v http://<backend>:<port>/health
limit_req/limit_conn 触发限流。return 503 或维护页面。worker_connections 和系统 fd 限制。Retry-After。proxy_next_upstream 时注意幂等性,避免重复写操作。nginx — 配置与日志ss — 后端端口curl — 验证后端