2014-02-14 50 views
0

我有一個CentOS6服務器,運行Magento的nginx/php-fpm。直到最近,隨機致命錯誤纔會彈出,一切都很好。它發生在Magento的管理員,商店和其他地方。它不經常發生,但它確實發生。php-fpm與Magento隨機拋出致命錯誤

一些錯誤會拋出:

Fatal error: Cannot override final method Mage_Core_Model_Abstract::clearInstance()

Fatal error: Class 'Mage_Catalog_Model_Category' not found

Fatal error: Call to a member function setStoreId() on a non-object

Fatal error: Call to a member function getTable() on a non-object

一旦錯誤拋出,你不能讓過去吧。解決方法的唯一方法是重新啓動php-fpm。

我讀過有關APC導致問題的事情,但我沒有成功嘗試這些解決方案。

服務器擁有2GB的RAM和的phpinfo位於: http://already2harvest.com/php.php

任何大師有什麼好的想法,我可以追求?

+0

我不知道是什麼原因,但如果你使用它,你可以嘗試關閉「System/Tools/Compilation」。 –

+0

彙編一直關閉。我知道這是與php-fpm有關,但我不知道是什麼...... – LeoXela

+0

你真的解決了這個問題嗎?偶爾會出現類似的症狀。 –

回答

0

我剛剛注意到這個問題。但我會迴應。

它似乎是APC這是罪魁禍首。我遇到完全相同的問題。如果我關閉APC,則不會出現更多錯誤。但是,當然,這意味着表現會變得糟糕。