2012-09-10 44 views
3

在我的Linux服務器的Cpanel上,我看到Entry Entry是20/20。當我連接到網站Entry Entry 20/2033

'資源限制達到

網站暫時無法服務您的要求,因爲它 突破資源限制。請重試later.`

1我想知道如何和什麼原因導致這種增加資源

2我能做些什麼來有效地利用它沒有得到它轉移到一個新的主機。

Ny服務器基本上是一個照片查看應用程序。在一天中,我通常會有大約400名遊客。

+0

某些事情正在啓動大量運行很長時間的進程或進程。除非你告訴我們你的服務器上有什麼,以及你在做什麼,否則我不認爲任何人都可以告訴你。 – octern

+0

@octern Ny服務器基本上是一個照片查看應用程序。在一天中,我通常會有大約400名遊客。 – Yahoo

+0

你有shell嗎?您可以嘗試使用'ps'和'top'來查看您擁有的任何進程是否被不當地掛起。另外,當應用程序正在做一堆事情時,或者即使應用程序閒置時,您是否正在執行20個進程? – octern

回答

0

我有同樣的問題和我的情況,這是一個編程問題。每當您通過PHP編程向MySQL服務器請求查詢時,您需要關閉連接,否則它會長時間處於打開狀態。

如果立即關閉它,請使用mysql_close($ con);然後它釋放PHP程序的所謂「輸入過程」。在查詢成功執行後,我完成了我的關閉。

因此,我的建議是在查詢後立即關閉數據庫連接。爲了確保在PHP程序(最後一行代碼)結束時再次關閉它,以防萬一,您錯過了關閉其中的一個。關閉連接不會傷害您的編程,只是確保您沒有打開任何打開的連接,所以其他用戶可以訪問它們,因此您的條目也會關閉。

祝你好運。