Nginx + Tomcat - 504超时

时间:2012-11-08 09:25:16

标签: tomcat nginx timeout

我们收到很多关于nginx的请求,其中一些没有达到tomcat我们刚刚在Nginx上获得了错误504超时但在Tomcat上没有任何内容

我们的配置 Nginx将流量路由到安装了tomcat 7的虚拟服务器(Windows Server)

我们无法弄清问题在哪里 我想如果tomcat有问题我们至少应该看到来自tomcat日志的nginx请求

1 个答案:

答案 0 :(得分:1)

504 Gateway Timeout错误可能是网络问题的结果,即连接根本无法到达您的Tomcat服务器,例如由于某种原因被防火墙丢弃了。在这种情况下,即使假设它正确记录了能够记录的所有内容,Tomcat日志中也没有任何内容是正常的。

此外,在某些系统上可能无法获取有关在侦听队列中由客户端关闭的连接的信息,但不确定Windows。在任何情况下,我都不希望Tomcat默认记录这样的连接。

在它的错误日志中,nginx将尝试提供有关超时发生点的更多信息。在Tomcat日志中没有任何内容我会期望像... while connecting to upstream ...这样的内容,它通常表示网络问题或侦听队列溢出,如上所述。