請教tomcat5.0.27server狀態執行緒堆積的問題

ll0012發表於2006-04-12
執行環境windows 2003+jdk1.4+tomcat5.0.27.後面資料庫為oracle9i
配置及執行狀態:
jvm
Free memory: 796.39 MB Total memory: 988.93 MB Max memory: 988.93 MB
http-80
Max threads: 500 Min spare threads: 25 Max spare threads: 75 Current thread count: 319 Current thread busy: 280
Max processing time: 429031 ms Processing time: 20028 s Request count: 139289 Error count: 20925 Bytes received: 3.12 MB Bytes sent: 522.09 MB

Stage Time B Sent B Recv Client
S 20441500 ms 0 KB 0 KB 220.169.128.23
S 21154609 ms 0 KB 0 KB 220.169.128.23
S 20591484 ms 0 KB 0 KB 61.187.123.245
還有很多
stage處於sever狀態的執行緒數過高,且執行時間長的不可思議。tomcat日誌中有與資料庫連線失敗報出,資料庫併發執行緒沒有用完。
目前,每次只有線上程快爆時重啟tomcat,導致使用者抱怨。
大家幫我看看是什麼原因,有什麼好辦法。

相關文章