'数据库错误:无法连接到数据库:无法连接到Joomla中的MySQL'

时间:2012-01-17 06:56:23

标签: php mysql joomla

我正在使用joomla 1.5,我的网站运行正常,但突然几天后我收到了错误数据库错误:无法连接到数据库:无法连接到MySQL

并非总是如此,错误即将来临。有时错误即将来临,有时则不会。如果我有错误的数据库连接值,那么为什么网站有时会变得完美。我仔细检查了我的数据库连接值,并且完全正常。

尝试http://www.scholarsmarket.com/beta/top-ranked-students此链接。刷新这几次。你会遇到问题

我遇到了这个错误。无法摆脱这一点。

2 个答案:

答案 0 :(得分:1)

这是一个非常常见的问题,要说明确切的原因,我认为您应该首先向您的托管支持部门提出任何限制,例如:数据库连接?

然后看看日志和统计数据 - 当时你的网站可能突然吸引了太多访客?

答案 1 :(得分:1)

如果此错误似乎“随机”弹出,通常是因为使用了持久连接(或连接进入睡眠模式一段时间的另一个原因)。持久连接在中高流量站点上通常不是一个好主意,因为它会通过“休眠”连接阻塞数据库。一旦这些连接达到数据库用户的最大连接帐户,MySQL服务器将拒绝任何新连接并抛出您看到的错误。

因此,为了解决此问题,请确保您的db config未设置为使用持久连接。您还可以通过在数据库上运行此查询来验证这是否是问题(假设您具有相应的权限):

SHOW PROCESSLIST;