2012-01-17 117 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;