我們使用tomcat 7.0.19,用於jsf(richfaces),seam,jpa web應用程序。Tomcat 7 Web應用程序停止處理請求
我們已經注意到大約2個月後,網絡請求停止處理。
我們使用HTTP/1.1連接器。堆和permgen內存看起來很好。日誌中沒有內存不足錯誤。 我們使用jvisualvm來監視堆,permgen,線程和線程轉儲,並且它們都看起來不錯。
localhost_access_log停止更新。連接器端口仍在監聽。
我們重新啓動Tomcat後,新的請求沒有問題。
你可以請建議我們應該調查的其他領域(任何額外的跟蹤)。我們是否應配置請求自卸車過濾器。
我們應該升級到tomcat 7.0.29嗎?什麼可能導致連接器停止端口上的請求處理?
更多信息:堆(第1/6使用),PermGen(使用1/2)。 GC有效地減少了堆。本地訪問日誌沒有被更新的事實表明請求沒有發送到Servlet容器。我們正在使用JPA連接池,沒有注意到任何數據庫連接問題。重啓後,一切正常。
在此先感謝。 乙
由於您使用的是JPA,您可能是Web應用程序連接到數據庫。你是否檢查過連接池還有可用的連接? – Codo
垃圾收集呢?它會回來還是永遠停止工作直到重新啓動? – JustinKSU
您是否嘗試在調試模式下運行它? –