jfinal使用c3p0鏈接mysql數據庫,鏈接線程time_wait問題

在使用過程當中,發現系統日誌顯示警告 mysql

事件類型: 警告 
事件來源: MySQL 
事件種類: 無 
事件 ID: 100 
日期: 2013-7-16 
事件: 13:08:53 
用戶: N/A 
計算機:  
描述: 
D:\MySQL\MySQL Server 5.5\bin\mysqld: Forcing close of thread 6611  user: 'root' sql

經過netstat -an查看mysql的訪問所有是time_wait狀態,形成網站打開速度極度緩慢。 數據庫

查證後發現爲mysql的bug,網上有人說建議安裝mysql 4.1.22版本,可是作數據庫數據轉移太麻煩了,mysql官網提供了一解決辦法,可是單獨修改mysql後沒有明顯改善,繼續求證獲得如下解決辦法。 網站

修改mysql的my.ini或my.cnf文件 
在[mysqld] 後增長如下三行內容

skip-external-locking   
skip-host-cache 
skip-name-resolve 
spa

同時在程序的數據庫鏈接配置*.config裏面的jdbcUrl後增長&autoReconnect=true 日誌

搞定 事件

相關文章
相關標籤/搜索