【问题标题】:max_user_connections or ip connection limit exceeded [closed]超出 max_user_connections 或 ip 连接限制
【发布时间】:2013-02-12 21:57:02
【问题描述】:

我收到以下“PHP 错误消息”:

用户 ** 在 /home/*/ 中已有超过 'max_user_connections' 个活动连接em>/* 在第 6 行或

对于我的网站 www.**.com,重新加载页面 3-4 次后出现此错误。早些时候,这个错误没有出现。那么有人可以告诉我这个错误是与 PHP 还是 DB 有关。

我正在使用免费主机,例如 1freehosting.com 或 000webhost.com

【问题讨论】:

  • 错误来自 MySQL,原因是它不允许足够的同时连接到数据库来满足您的应用程序的需求。除此之外,没有更多信息,任何人都可以猜测是什么设置或代码导致了它。
  • 您的代码可能会打开与数据库的连接,但不会关闭它。如果是这样,这里有一篇文章 (w3schools.com/php/php_mysql_connect.asp),其中包含有关关闭数据库连接的更多信息。

标签: web-hosting php


【解决方案1】:

当允许连接服务器的最大用户数已经达到时,您会收到 max_user_connections 消息。

这里是您的参考链接
http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_user_connections
http://dev.mysql.com/doc/refman/5.5/en/too-many-connections.html

您可以增加允许的连接数或
而不是为每个人打开新的连接。为什么不对所有查询使用相同的连接。

【讨论】:

  • 如何增加连接数或者如果我转移到专用主机会解决这个问题。
  • max_user_connection 可以在数据库:mysql,表:用户中找到
  • 专用主机肯定有更大的能力来处理更多的用户。对您未来的分析做出决定。
  • 您说为什么不对所有查询使用相同的连接。怎么做?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-02
  • 2020-12-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多