致命错误:运行Magento的专用服务器内存不足

时间:2013-02-06 18:05:49

标签: php magento memory-leaks dedicated-server

我正在DS上使用4 Gb ram和2 * Pentium(R)双核CPU E5400 @ 2.70GHz运行Magento

我已经调整了php内存限制从64M - 1GB,但在管理区域示例中不断出现内存错误

`Fatal error: Out of memory (allocated 48496640) (tried to allocate 189475 bytes)
 in  /home/accountname/public_html/shoponline/magento/app/code/core/Mage/Core/Block/Abstract.php on line 888` 

所以有一些错误,因为它只分配了46M(如果我有权利......?)

此行改变了......

该网站仍处于测试阶段,因此没有任何繁重的流量,所以我对这个问题感到困惑......

我正在使用APC和memcache

任何一般性想法都会有所帮助

2 个答案:

答案 0 :(得分:1)

你在哪里更改内存限制?它似乎没有生效。

我假设你编辑了php.ini。

您也可以尝试添加...

php_value memory_limit 512M

到您的.htaccess文件,看看是否有效。

答案 1 :(得分:1)

好的,在阅读了一些论坛后,我认为我已经通过在WHM控制面板中使用RlimitMem功能提高了性能 - 这会计算需求限制并将其添加到httpd.conf文件中,如下所示:

设置完后,后端管理区域快80%......!

WHM panelscreenshot