我的openresty接口服务,有时出现5xx。翻一下日志显示下面的错,nginx 上的TCP超时都是30秒的,不太可能,lua接口上是请求连接了后端的mongoDB,这个错是不是后端DB抛出来的?如何排查?
2017/08/24 10:40:25 [error] 25781#0: *723049835 lua tcp socket read timed out, client: 10.1.16.123, server: 10.1.16.28, request: "PUT /v2/inee HTTP/1.1", host: "inee.service.neidc.cn"
1、写个脚本连接mongo,如果连接正常的话;
2、在lua代码里打日志debug。ngx.log(ngx.ERROR,obj)