2013-03-17 72 views
-1

我正在使用3臺服務器和一臺數據庫服務器。我使用私人IP連接到MySQL服務器。但是我很多時候都會遇到這種錯誤。mysql錯誤:遠程服務器的連接太多

我試圖在php中關閉mysql.allow_persistent並在mysql服務器中引發最大連接和連接錯誤,但沒有努力。

請幫我解決這個問題。

鏈路ID == false時,連接失敗

MySQL錯誤:太多的連接

我也看到連接很多TIME_WAIT超過端口3306。我怎麼可以調整MySQL服務器正常。

感謝

+0

您是否在每個頁面的末尾使用了mysql_close()? – Anonymous 2013-03-17 18:15:02

回答

1

我相信max_connections設置不是總連接數的限制,而是一個用戶可以打開的連接數。

爲了幫助解決這個問題,可以肯定的是:

  • 你關閉連接完成後,使用mysql_close()
  • 您沒有使用持久連接 - 壞主意!
  • 嘗試在SQL中運行SET GLOBAL max_connections = ###,用所需數量替換#s。
  • 查看並修改您的my.cnf文件以更改最大連接數 - 注意內存/負載問題。
+0

仍然有問題。我很困惑 – 2013-03-17 21:01:47