剛才正在執行的系統突然不能訪問,檢查 tomcat 日誌發現如下資訊:
2012-8-10 9:09:54 org.apache.tomcat.util.net.jioendpoint createworkerthread
資訊:maximum number of threads (200) created for connector with address null and port 8888
問題明顯是 tomcat 執行緒數量達到預設最大值 200;
解決方案:
1. 修改 tomcat 的 server.xml 配置檔案,增加 maxthreads 和 acceptcount 配置。配置這兩個引數,主要為了明確設定 tomcat 的最大執行緒數和最大排隊數,防止出現 tomcat 的莫名宕機;
修改後配置如下:
2. 修改程式裡的資料庫連線引數,增加 maxactivemaxldle、maxwait 配置連線池的最大連線數、最大空閒時間、最大建立連線等待時間;
mysql執行緒優化 MySQL中連線線程的優化
mysql連線不僅能通過網路方式,還可以通過命名管道的方式,不論是哪種方式連線mysql,在mysql中都是通過執行緒的方式管理所有客戶端請求的。每乙個客戶端連線都會有乙個與之對應的連線線程。在mysql中實現了乙個thread cache池,將空閒的連線線程存放其中,而不是完成請求後就銷毀。這樣,...
Iphone手機連線線問題
iphone連線電腦的問題。有些線可以有些線不行的症狀背後的原因。1 iphone的充電和驅動有關,也就是,在驅動安裝完成之前不會充電。一台iphone沒有連線過的電腦,都需要系統自動安裝完數字相機的驅動之後才開始充電。2 原裝iphone連線線大頭部分有5個可用針腳,劣質或者第三方線有的只有四個。...
串列埠連線線製作方法
在電腦的使用中往往會遇到各種各樣的連線線。這些連線線外觀上好像都差不多,但內部結構完全不同並且不能混用。如果在使用中這些連線線壞了,往往很多使用者都不知道應該怎麼辦,下面就給出這些常見的連線線的連線方法以便於修理或查詢故障。在介紹之前先對一些市場常用名詞做出解釋。現在所有的接頭都可以分為公頭和母頭兩...