nginx request_time很大但upstream_response_time为0
来源:2-18 Nginx日志_log_format2
目科将
2018-08-23
最近线上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
写回答
1回答
-
Jeson
2018-08-24
是一个问题吗?我觉得你还要分析下Nginx中error的日志,502是bad gateway,这个可能你的后台服务直接出问题了,或者说进程直接挂了都可能造成这样的情况。
022018-08-24
相似问题