-1

我正在使用 3 台服务器和一台数据库服务器。我使用私有 ip 连接到 mysql 服务器。但是我多次遇到这种错误。

我试图在 php 中关闭 mysql.allow_persistent 并在 mysql 服务器中引发最大连接数和连接错误,但没有任何努力。

请帮我解决这个问题。

Link-ID == false,连接失败

mysql错误:连接太多

我还看到很多 TIME_WAIT 通过端口 3306 连接。如何正确调整 MySQL 服务器。

谢谢

4

1 回答 1

1

我相信max_connections设置不是对连接总数的限制,而是单个用户可以打开的连接数。

为了帮助解决此问题,请确保:

  • 完成后您正在关闭连接,使用 mysql_close()
  • 您没有使用持久连接 - 坏主意!
  • 尝试SET GLOBAL max_connections = ###在 SQL 中运行,将 #s 替换为所需的数量。
  • 查看并修改您的 my.cnf 文件以更改最大连接数 - 注意内存/负载问题。
于 2013-03-17T18:18:48.813 回答