2013-02-27 80 views
-1

我得到下面的 “PHP错误消息”:MAX_USER_CONNECTIONS或IP连接限制

用户**已经在/ home不是 'MAX_USER_CONNECTIONS' 活动的连接更加/ * //* on line 6 or

为我的网站www。 * * .com,并且在重新加载页面3-4次后出现此错误。此前,这个错误并没有到来。那么有人可以告诉我这个错误是否与PHP或DB有关。

我使用freehosting像1freehosting.com或000webhost.com

+2

http://stackoverflow.com/questions/9389201/max-user-connections-set-to-200-still-getting-error – Iraklis 2013-02-27 07:19:39

+0

错误来自MySQL,原因是它不允许足够的同时连接到数据库来满足你的应用需求。除此之外,没有更多的信息,任何人都会猜测导致它的设置或代码。 – 2013-02-27 07:20:02

+0

您的代码可能会打开与数据库的连接,但不会关闭它。如果是这样的话,这里有一篇文章(http://w3schools.com/php/php_mysql_connect.asp),提供关于关闭数据库连接的更多信息。 – Prabu 2013-02-27 07:40:00

回答

4

时允许连接服务器的最大用户数已经存在,您会收到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

您可以增加允许连接或
而是开放给大家新的连接的数目的链接。为什么不对所有查询使用相同的连接?

+0

如何增加连接数量,或者如果我转移到专用主机,将解决此问题。 – 2013-02-27 12:55:34

+0

max_user_connection可以在数据库中找到:mysql,table:user – 2013-02-27 13:55:17

+0

专用的托管服务器肯定会有更多的能力来处理更多的用户。对未来的分析做出决定。 – 2013-02-27 13:57:45