Nginx+Tomcat下的Http 504超时问题的解决办法

阅读更多

一、前端选用JQuery框架下

延迟超时时间和错误处理

timeout: 6000,
error: function (xmlHttpRequest, error) {
    console.info(xmlHttpRequest, error);
}

 二、后端Nginx增大缓存区

http {
...
# set size to:8*128k
fastcgi_buffers 8 128k;
send_timeout 60;
...
}

 三、以上可以解决,但是无法从根本上解决问题。真正要解决的是日志跟踪Http请求时浪费时间所在,究竟是读写数据库,还是访问第三方接口等等,找到短板,然后优化它!

你可能感兴趣的:(Nginx+Tomcat下的Http 504超时问题的解决办法)