499表示是客户端断开的链接。 本网站服务器的客户端是一个负载均衡的服务器。于是在服务器上的nginx配置里添加了如下参数(三个参数里180后面加上s应该也是可以的),重启nginx。
server {listen 80;listen 443 ssl;server_name www.kingbal.com;proxy_connect_timeout 180;proxy_send_timeout 180;proxy_read_timeout 180;
}
如果这样还是存在499,直接可以看一下接口是否存在问题,我们遇到问题主要是redis线程数设置为0导致接口卡住,所以nignx自动关闭了。所以我们最先定位应该接口是不是有因素导致缓慢卡住。