0
我有一個站點使用在ubuntu9.04服務器上運行的cakephp1.2.8。它適用於16M memory_limit。現在我將該網站移至新的CentOS5.5 VPS。然後服務器開始出現這樣的錯誤:cakephp在新的服務器上分配巨大的內存
致命錯誤:用盡268435456個字節允許內存大小(試圖分配342095888個字節)在未知在線0
它正確地顯示頁面,但顯示了這個錯誤底端。它試圖分配的字節數是隨機的。我錯過了什麼?
感謝您的提示。 Cakephp很胖,但256M聽起來很難相信。這個問題只發生在有一些數據庫查詢時。它適用於另一臺擁有16M和完全相同數據的主機。 – Purui 2010-10-19 18:10:19
當我快速看了一下,我以爲它是26/34Mb。我會逐步查看一些調試內存輸出,並檢查數據庫查詢。 – Wizzard 2010-10-20 08:01:08
我希望我幫助:)我也會看看與xdebug的應用程序。我想知道,如果你有一些查詢試圖查詢服務器上的所有數據庫或表?或者你有一些現在變得很大的日誌表?我會; *打開調試級別2並檢查所有查詢。 *關閉調試並通過xdebug運行。 – Wizzard 2010-10-20 18:24:35