2011-11-11 38 views
1

我們使用Tomcat 6/IIS來託管我們的Java MVC Web應用程序(Spring MVC和Frontman)。當我們看到線程停留在服務階段幾個小時時,我們最近開始遇到問題。
使用Lambda Probe我們發現線程開始堆積並最終導致應用程序無響應。處理時間增加,零字節進入或退出。該URL是可訪問的,日誌顯示它啓動但從未結束。
IP Stage processing time bytes-in bytes-out url
111.11.111.111 Service 00:57:26.0 0b 0b GET /Application/command/monitor

所有這一切都是建立在測試服務器上進行如下:
ISAPI篩選器工人:
worker.testuser.type=ajp13
worker.testuser.host=localhost
worker.testuser.port=8009
worker.testuser.socket_timeout=300
worker.testuser.connection_pool_timeout=600

server.xml中:
< Connector
port="8009" protocol="AJP/1.3"
redirectPort="8443"
tomcatAuthentication="false"
connectionTimeout="6000"
/>

上爲什麼出現這種情況或如何配置Tomcat來有什麼想法殺古代應用程序線程?Tomcat Web應用程序線程停留在服務階段 - 導致應用程序掛起

+0

線程轉儲會比有用的多。可以匿名。 –

回答

相關問題