客戶PW論壇訪問出現:MYSQL:Too many connections ( 1040 )


我的檢查,分析日誌: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 ,若是常常性的報此錯誤,請作一下服務器的總體優化,詳情請參考服務器環境配置優化詳解

相關文章
相關標籤/搜索