在WordPress上间歇性“建立数据库连接时出错”

问题描述 投票:-1回答:2

我加载一个页面(在网站和控制面板上都有10次)可能会出现上述错误。

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

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

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

我已经尝试减少这个WordPress实例的内存容量以及停用插件和删除其他WordPress安装(虽然由于前面提到的phpMyAdmin问题我无法删除数据库字段)。

任何的想法?

php mysql database wordpress caching
2个回答
1
投票

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

MySQL手册涵盖了它:

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

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

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

HTH,

= C =


0
投票

我的问题已经解决了。

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

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

所以,我已经升级了我的托管计划。现在工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.