Nginx 经常出现504 (Gateway Time-out)

孩子他father 发布于 2013/11/12 11:55
阅读 4K+
收藏 0

部署环境:windows server 2003,Nginx作为前端转发,后端用tomcat

网站访问经常出现504 (Gateway Time-out),不知道是不是Nginx的配置出了什么问题,还是Nginx在windows下的表现不好,直接访问tomcat的时候是没有这个错误的,而且响应都是非常快的。

Nginx status:

Active connections: 1863 
server accepts handled requests
 1667861 1667861 1692630 
Reading: 84 Writing: 846 Waiting: 933 
Writing非常高

请各位帮我分析一下是什么原因导致的504 (Gateway Time-out)

加载中
0
月影又无痕
月影又无痕
这个是后端服务器响应过慢造成的。
0
孩子他father

引用来自“月影又无痕”的答案

这个是后端服务器响应过慢造成的。
但是直接访问后端tomcat的话是没有问题的,响应速度都是比较快的。
0
月影又无痕
月影又无痕

引用来自“孩子他father”的答案

引用来自“月影又无痕”的答案

这个是后端服务器响应过慢造成的。
但是直接访问后端tomcat的话是没有问题的,响应速度都是比较快的。
可分析nginx的错误日志 logs/error.log 找到出错的url
0
孩子他father

引用来自“月影又无痕”的答案

引用来自“孩子他father”的答案

引用来自“月影又无痕”的答案

这个是后端服务器响应过慢造成的。
但是直接访问后端tomcat的话是没有问题的,响应速度都是比较快的。
可分析nginx的错误日志 logs/error.log 找到出错的url

谢谢你的回答!
我分析了一下error.logw文件,这里都是说连接tomcat超时导致的,Nginx的超时时间设置到90s,一样是经常出现504,还有就是我在局域网另外一台电脑架设了同样配置的Nginx,指向同一个tomcat,这样访问毫无问题。

0
月影又无痕
月影又无痕

引用来自“孩子他father”的答案

引用来自“月影又无痕”的答案

引用来自“孩子他father”的答案

引用来自“月影又无痕”的答案

这个是后端服务器响应过慢造成的。
但是直接访问后端tomcat的话是没有问题的,响应速度都是比较快的。
可分析nginx的错误日志 logs/error.log 找到出错的url

谢谢你的回答!
我分析了一下error.logw文件,这里都是说连接tomcat超时导致的,Nginx的超时时间设置到90s,一样是经常出现504,还有就是我在局域网另外一台电脑架设了同样配置的Nginx,指向同一个tomcat,这样访问毫无问题。

如果是网络不稳定的原因呢?网卡,网线连接不稳,这也有可能的。
返回顶部
顶部