2012-01-17 241 views
1

我使用joomla 1.5,我的网站运行良好,但突然几天后我得到了错误数据库错误:无法连接到数据库:无法连接到MySQL'数据库错误:无法连接到数据库:无法连接到MySQL'在Joomla

它并不总是,错误即将到来。有时候错误即将到来,有时候不会。如果我有错误的数据库连接值,那么为什么有时候网站会变得完美。我仔细检查了我的数据库连接值,并且完全没问题。

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

我坚持这个错误。无法摆脱这一点。

+0

入住这 - > http://www.joomplaza.com/tutorials /400-joomla-16-unable-to-connect-to-the-database-could-not-connect-to-mysql.html – Rikesh 2012-01-17 07:03:19

+0

Joomla是否使用连接池?或者,也许服务器已达到最大。没有。的连接? – Abhay 2012-01-17 07:11:15

+0

如果这是问题,我该怎么办? – 2012-01-17 07:11:56

回答

1

这是一个非常普遍的问题,以说明确切的原因,我认为你应该从询问你的托管支持有关任何限制,例如数据库连接?

然后看看日志和统计信息 - 可能你的网站在那个时候突然得到了太多的访问者?

1

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

因此,为了解决这个问题,请确保你的数据库配置没有设置为使用持久连接。您也可以验证这是否是由您的数据库上运行该查询的问题(因为您有适当的权限,这样做):

SHOW PROCESSLIST;