MySQL日誌中Communication Errors and Aborted Connec...

130504  2:14:32 [Warning] Aborted connection 13145 to db: 'tjss_pmanager' user: 'xxxx' host: '192.168.0.96' (Got an error writing communication packets)
130504  2:15:13 [Warning] Aborted connection 13146 to db: 'tjss_pmanager' user: 'xxxx' host: '192.168.0.93' (Got an error writing communication packets) html

若是你的sleep進程數在同一時間內過多,再加上其餘狀態的鏈接,總數超過了max_connection的值,那mysql除了root用戶外,就沒法再繼續處理任何請求沒法與任何請求創建鏈接或者直接down了。因此,這個問題在大負載的狀況下仍是至關嚴重的。若是發現你的mysql有不少死鏈接存在,首先要先檢查你的程序是否使用的是pconnect的方式,其次,檢查在頁面執行完畢前是否及時調用了mysql_close(),


還有一個辦法,你能夠在my.cnf裏面加上wait_timeout和interactive_timeout,把他們的值設的小一些,默認狀況下wait_timeout的值是8小時的時間,你能夠改爲1個小時,或半個小時。這樣mysql會更快的殺死死鏈接。防止鏈接總數超過max_connection的值。或者把max_connection的值設置的更大,不過這樣顯然不妥,鏈接的數量越多,對你服務器的壓力越大。實際上那些鏈接都是冗餘的,把它們儘快殺死纔是上策。 mysql

http://hi.baidu.com/edeed/item/d48a08a90ba0db9e151073bb sql

http://www.cnblogs.com/pcdelphi/archive/2009/10/31/2017988.html 服務器

官方網站有詳細的解釋: http://dev.mysql.com/doc/refman/5.1/en/communication-errors.html 網站

相關文章
相關標籤/搜索