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请求时浪费时间所在,究竟是读写数据库,还是访问第三方接口等等,找到短板,然后优化它!