我有一个通过JQuery Ajax请求的Servlet。激活的过程需要很长时间才能执行(最多3-5分钟)。我已经将server.xml中的connectTimeout设置为“600000”(10分钟),但似乎Tomcat忽略了它。一直在一分钟标记处返回504 Bad Gateway。我需要调整其他设置以使connectTimeout工作吗?我的server.xml的片段在下面。
<Connector port="8080"
executor="tomcatThreadPool" protocol="HTTP/1.1"
connectionTimeout="600000"
redirectPort="8443" />
答案 0 :(得分:2)
我的猜测是Tomcat不是您遇到超时的原因。 “504 Gateway Timeout”错误通常是由您和Tomcat之间的网关/代理/防火墙引起的。