【问题标题】:Tomcat 6 - connectTimeout still executing defaultTomcat 6 - connectTimeout 仍在执行默认值
【发布时间】:2012-09-28 05:41:45
【问题描述】:

我有一个通过 JQuery Ajax 请求的 Servlet。激活的过程需要很长时间才能执行(最多 3-5 分钟)。我已将 server.xml 中的 connectTimeout 设置为“600000”(10 分钟),但似乎 Tomcat 忽略了它。它始终在一分钟标记处返回 504 Bad Gateway。我需要调整其他设置以使 connectTimeout 工作吗?我的 server.xml 中的 sn-p 如下。

<Connector port="8080" 
    executor="tomcatThreadPool" protocol="HTTP/1.1"
    connectionTimeout="600000"
    redirectPort="8443" />

【问题讨论】:

  • 你是反向代理还是直接连接到Tomcat?
  • 我直接连接到 Tomcat。

标签: java tomcat configuration


【解决方案1】:

我的猜测是 Tomcat 不是您遇到超时的原因。 “504 网关超时”错误通常是由您和 Tomcat 之间的网关/代理/防火墙引起的。

【讨论】:

  • 好建议,有类似的问题,你的回答提醒我我正在代理 Nginx 背后的请求。
猜你喜欢
  • 1970-01-01
  • 2013-07-17
  • 2012-08-23
  • 1970-01-01
  • 2014-05-07
  • 2013-11-02
  • 1970-01-01
  • 2018-07-31
相关资源
最近更新 更多