间歇性"建立数据库连接错误"在WordPress上

时间:2015-01-20 12:58:07

标签: php mysql database wordpress caching

我上传的错误可能是我加载页面的10倍(在网站和控制面板上都有)。

我也注意到当我登录phpMyAdmin时,我经常会遇到这个错误:

  

#1203 - 用户xxx已超过' max_user_connections'活动连接

感觉就像是内存/缓存问题,但我不确定修复是什么。

我已尝试降低此WordPress实例的内存容量,以及停用插件和删除其他WordPress安装(但由于前面提到的phpMyAdmin问题,我无法删除数据库字段)。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

这不是内存问题,而是MySQL的连接问题。

MySQL手册在此处介绍:

http://dev.mysql.com/doc/refman/5.5/en/too-many-connections.html

基本上,您的并发连接数量有限且超出了此限制。间歇性的原因是,当PHP完成呈现页面时,它会断开连接,并且它可供下一个人使用。

如果您不在共享主机上,答案是打开my.cnf文件,调整该值,然后重新启动MySQL。如果你在共享主机上,你将不得不与他们的支持系统交谈,看看他们是否/可以提出它。

HTH,

= C =

答案 1 :(得分:0)

我的问题已解决。

经调查,可以看出,当数据库用户超过每个用户允许的最大连接数10时,网站正在加载数据库连接错误。

在我们的共享平台中,它们最多允许10个并发连接到数据库,这在共享平台中是理想的,不幸的是,无法增加此限制。

因此,我已经升级了托管计划。现在工作正常。