2014-01-12 82 views
1

我創建了我的phpMyadmin在Windows Azure中,它只允許1 MySQL數據庫免費用戶phpMyAdmin託管在Azure問題

創建一個phpMyAdmin我鏈接MySQL數據庫資源到另一個網站。

在本網站中,我嘗試登錄註冊到數據庫的帳戶。

起初它會平穩,似乎是沒有問題的,但我試圖繼續訪問該檢索來自連接MySQL數據庫資源,該網站的回報和錯誤的詳細信息網站..

User 'b48a56f527c793' has exceeded the 'max_user_connections' resource (current value: 4) 

但過了一段時間3-5分鐘後,連接再次良好。

起初我覺得的Windows Azure只是試圖限制流量,但它確實是問題的那真正的原因還是我在Windows Azure中設置我的phpMyAdmin的取得錯誤?

如何解決該錯誤?

非常感謝提前!

回答

1

當你使用MySQL在Azure上,你必須知道的是它由ClearDB提供,並且自由層是非常有限的。您可以check the limitations here。例如,您只有4個併發連接限制,這是相當嚴格的。

作爲一個建議 - 從來不使用mysql_pconnect在你的腳本,但總使用mysql_connect總是殺死你的連接時,你不需要它了(即當您檢索數據)。

我不是100%確定,但我認爲phpMyAdmin的默認安裝使用mysql_pconnect,這可能會將空閒連接作爲來自這4個資源的資源。