我加载一个页面(在网站和控制面板上都有10次)可能会出现上述错误。
我也注意到当我登录phpMyAdmin时,我经常遇到这个错误:
#1203 - 用户xxx已经超过'max_user_connections'活动连接
感觉就像是内存/缓存问题,但我不确定修复是什么。
我已经尝试减少这个WordPress实例的内存容量以及停用插件和删除其他WordPress安装(虽然由于前面提到的phpMyAdmin问题我无法删除数据库字段)。
任何的想法?
这不是内存问题,而是MySQL的连接问题。
MySQL手册涵盖了它:
http://dev.mysql.com/doc/refman/5.5/en/too-many-connections.html
基本上,您具有有限数量的并发连接,并且您超出了该限制。间歇性的原因是,当PHP完成呈现页面时,它会断开连接,并且可供下一个人使用。
如果您不在共享主机上,答案是打开my.cnf文件,调整该值,然后重新启动MySQL。如果你在共享主机上,你将不得不与他们的支持系统交谈,看看他们是否/可以提出它。
HTH,
= C =
我的问题已经解决了。
经过调查,可以看出,当数据库用户超过每个用户允许的最大连接数为10时,网站正在加载数据库连接错误。
在我们的共享平台中,它们允许最多10个并发连接到数据库,这在共享平台中是理想的,不幸的是,不可能增加此限制。
所以,我已经升级了我的托管计划。现在工作正常。