我的檢查,分析日誌:mysql
X:\mysql\data\hu-1262.errsql
以下:數據庫
110520 10:13:49 [Warning] x:\mysql\bin\mysqld-nt: Forcing close of thread 11 user: ''服務器
110520 10:13:49 [Warning] x:\mysql\bin\mysqld-nt: Forcing close of thread 10 user: ''ide
port: 3306優化
以上日誌,對方一直在***3306遠程端口,致使鏈接數超過了 MySQL 設置的值默認100.spa
我的設置:按網上,加數據庫鏈接數1000,仍是同樣,沒有緩解,還致使內存溢出錯誤.日誌
後來,我把遠程端口,用win2003防火牆開關3306就不會,採用本地鏈接3306.就解決,但若是論壇要遠程鏈接數據庫,就要想其它解決方法內存
網上解答參考ci
錯誤編號:1040
問題分析:
鏈接數超過了 MySQL 設置的值,與 max_connections 和 wait_timeout 都有關係。wait_timeout 的值越大,鏈接的空閒等待就越長,這樣就會形成當前鏈接數越大。
解決方法:
一、虛擬主機用戶請聯繫空間商優化 MySQL 服務器的配置;
二、獨立主機用戶請聯繫服務器管理員優化 MySQL 服務器的配置,可參考:
修改 MySQL 配置文件(Windows下爲 my.ini, Linux下爲 my.cnf )中的參數:
max_connections= 1000 wait_timeout = 5
若是沒有能夠自行添加,修改後重啓 MySQL ,若是常常性的報此錯誤,請作一下服務器的總體優化,詳情請參考服務器環境配置優化詳解。