2013-12-11 45 views
0

我們發生時currentThreadCount和currentThreadsBusy是穩定在90左右的情況。然後一個非常急劇增加,直到maxThreads(200),這基本上使系統無用爲新的請求。 問:我怎麼看到什麼是使用線程? 基本上哪些類正在使用線程。 也可以回顧一下嗎?Tomcat的maxThreads瞬間達到:什麼是使用這些線程的線程池


潛在問題注意: 攻擊可以被排除。還有,由於一些原因

  • A以外的提案可能會發生什麼

    • DB可能不會釋放線程很少使用的功能可能會橫行,產生無休止的要求

    也要注意這個問題有關後消失20分鐘,順便說一下會話超時。

  • 回答

    0

    如果您的Tomcat運行在Linux服務器下,則可以使用命令kill -3 [pid of your webapp]根據您的webapp檢查所有正在運行的線程。它會將所有當前線程及其狀態(也可能是掛在哪裏)轉儲到webapp的catalina.out中。