0
最近由於以下問題我的網站停止工作。重新啓動tomcat後,我的問題已解決,但我想知道爲什麼和何時tomcat生成最大線程。tomcat如何生成最大線程?在哪種情況下它會生成?
的問題如下:
爲連接器創建了地址空和端口443
,線(150)的最大數量突然我的網站停止工作。
最近由於以下問題我的網站停止工作。重新啓動tomcat後,我的問題已解決,但我想知道爲什麼和何時tomcat生成最大線程。tomcat如何生成最大線程?在哪種情況下它會生成?
的問題如下:
爲連接器創建了地址空和端口443
,線(150)的最大數量突然我的網站停止工作。
幾個要點:
連接器在server.xml文件中定義的$(TOMCAT_HOME)/ conf目錄。您可以檢查該文件中的設置並將其與默認連接器設置進行比較。
通常線程數等於傳入服務器的請求數。你可以檢查是否有一些腳本觸發了這樣的請求。
您還可以檢查webapps的請求線程是否正常完成其處理並獲得其他請求的釋放。
如果您使用IDE等eclipse等來啓動tomcat,那麼您應該能夠看到在調試模式下運行時會生成哪些線程。
希望這會有所幫助。
非常感謝Shailesh的回覆。我想知道關於你的第二點的更多細節你可以檢查是否有一些腳本觸發了這樣的請求。我如何檢查? –
它可以是任何可以向tomcat服務器發送請求的客戶端腳本。它也可能是一些Ghost腳本,惡意軟件等等,可能會向你的tomcat服務器發起http請求。 –