版本:openresty/1.13.6.2
现象:access.log中偶现请求返回404情况(千分之三左右),404的日志显示$upstream_addr地址为空,整个请求的时间也比正常200的请求小很多。
想问一下大家,这种情况该如何定位问题。
access.log中404的请求日志显示$upstream_addr为空
upstream是静态配置还是动态查找的,一般这个问题跟流程代码强相关了;
一种方法根据代码流程查找,在必要地方增加日志,复现问题定位;
还有就是,根据问题出现时间,排查代码变更,在某次提交的代码中引入bug。