2012-10-07 75 views
3

我有一個通過JQuery Ajax請求的Servlet。激活的過程需要很長時間才能執行(最多3-5分鐘)。我已經將server.xml中的connectTimeout設置爲「600000」(10分鐘),但似乎Tomcat忽略了它。在一分鐘內,它一直返回一個504錯誤的網關。是否有另一個設置需要調整才能使connectTimeout工作?下面是我的server.xml中的代碼片段。Tomcat 6 - connectTimeout仍然執行默認

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

你是否反向代理任何東西或直接連接到Tomcat? –

+0

我直接連接到Tomcat。 – delasare

回答

2

我的猜測是,Tomcat不是你正在經歷的超時的原因。一個「504網關超時」錯誤通常是由您和Tomcat之間的網關/代理/防火牆引起的。

+0

好的建議,有類似的問題,你的回答提醒我,我接近Nginx背後的請求。 – Liron