最近线上nginx经常出现502,但后台的tomcat没有收到对应的请求(通过tomcat的访问日志没有找到对应的请求),发现nginx的access日志中很多 request_time 和我配置的超时时间一致,但upstream_response_time为0,日志配置及错误请求如下,问下老师有可能的原因是什么,可以通过哪些日志来定位(不是所有的请求都是这样,只是有部分请求会这样,我再次去请求时又会返回 200正常)
'$status $bytes_sent $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for" $request_time - $upstream_response_time'; #nginx access 错误日志 502 717 537 "-" "Jakarta Commons-HttpClient/3.1" "-" 3600.000 - 3600.001, 0.000 502 717 537 "-" "Jakarta Commons-HttpClient/3.1" "-" 3600.000 - 3600.001, 0.000