第578行的ProductController.php中的Magento错误和Apache Segmentation fault(11)

时间:2012-11-21 20:11:23

标签: events magento logging

我正忙着为Magento写一些观察员,并遇到了各种各样的奇怪错误信息,我无法轻易找到解决方案。

症状是:

  • 在Magento管理页面中保存商店视图时,Apache会因为/var/log/apache2/error.log中的分段错误(11)而崩溃
  • 在Magento管理页面中保存产品时,我会看到空白页面或(有错误登录)我会看到“致命错误:在第578行的ProductController.php中调用成员函数getId()”并且更改不会被保存

2 个答案:

答案 0 :(得分:0)

由于我找不到答案,因此需要一些时间才能找到解决方案。在Magento中搜索正确的事件时,我已经启用了将所有Magento事件记录到Mage.php的单独日志文件中。

在演示环境中的一天之后,这个文件大约是13Mb。禁用所有事件的日志记录功能将上述两个问题排序。它仍然有点奇怪,因为其他功能仍然有效,我能够保存其他管理页面。

答案 1 :(得分:0)

您可以查看magento log tail -15 var/log/system.log

ERR (3): Warning: include(): Unable to allocate memory for pool.  in /data/www/dev-store/lib/Varien/Autoload.php on line 93

问题在于/ tmp文件夹中的空间耗尽。您可以列出大小为

的文件
cd /tmp
ls -lha

sudo rm filename

删除大文件