hi, agentzh
今天线上的openresty报出一个子查询错误,子查询返回的结果如下(子查询是对pg的请求):
{"status":503,"body":"","header":{"Content-Length":224,"Content-Type":"text\/html"}}
看了半天没有思路,也没找到其他更好的复现方法
过去半个月共报出17次此错误,占报错接口调用量的千分之1.1。基本上是在并发量峰值的时候(此接口的并发不高,但是和其他并发高的接口在一起)。
openresty和上游的pg部署在同一机器,openresty只查询本地数据库。
另外,系统load很低,机器性能应该不是瓶颈。
我们使用的openresty版本信息如下:
nginx version: ngx_openresty/
1.0.11.19built by gcc 4.1.2 20080704 (Red Hat 4.1.2-50)
TLS SNI support disabled
configure arguments: --prefix=/opt//openresty/nginx --add-module=../ngx_devel_kit-0.2.17 --add-module=../echo-nginx-module-0.38rc1 --add-module=../xss-nginx-module-0.03rc9 --add-module=../ngx_coolkit-0.2rc1 --add-module=../set-misc-nginx-module-0.22rc5 --add-module=../form-input-nginx-module-0.07rc5 --add-module=../encrypted-session-nginx-module-0.02 --add-module=../drizzle-nginx-module-0.1.2rc6 --add-module=../ngx_postgres-0.9 --add-module=../ngx_lua-0.5.0rc16 --add-module=../headers-more-nginx-module-0.17rc1 --add-module=../srcache-nginx-module-0.13rc3 --add-module=../array-var-nginx-module-0.03rc1 --add-module=../memc-nginx-module-0.13rc3 --add-module=../redis2-nginx-module-0.08rc4 --add-module=../upstream-keepalive-nginx-module-0.7 --add-module=../auth-request-nginx-module-0.2 --add-module=../rds-json-nginx-module-0.12rc7 --add-module=../rds-csv-nginx-module-0.05rc1 --with-ld-opt='-Wl,-rpath,/opt/pg91/lib:/opt//openresty/luajit/lib -Wl,-rpath,/opt/openresty/libdrizzle/lib/' --with-poll_module --with-http_ssl_module
给点查问题建议,多谢