Magento пытается выделить слишком много памяти - PullRequest
2 голосов
/ 29 марта 2012

У меня проблема с магазином редакции сообщества Magento 1.6.1.0. Он пытается выделить примерно половину гигабайта памяти каждые 15 секунд или около того. К сожалению, сообщение об ошибке не очень полезно, как вы можете видеть ниже:

[29-Mar-2012 07:36:38] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 431187952 bytes) in Unknown on line 0
[29-Mar-2012 07:36:40] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 244111344 bytes) in Unknown on line 0
[29-Mar-2012 07:36:54] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 523921392 bytes) in Unknown on line 0
[29-Mar-2012 07:37:07] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 534718448 bytes) in Unknown on line 0

Я говорил об этом с моим хостингом, и хотя они говорят, что ограничение памяти в 128 Мб немного ниже для запуска полного магазина magento (мы намерены перейти на более щедрый пакет, когда он будет запущен), эти ошибки указывают на что-то неправильно с Magento, а не с хостингом, так как я вполне уверен, что это не нормальное поведение. В этом пакете я не могу изменить предел памяти с 128 МБ.

Это происходит круглосуточно даже в те времена, когда я могу быть абсолютно уверен, что никто вообще не заходит на сайт. Это заставляет меня задуматься, связано ли это с заданиями cron, которые запускает Magento.

У кого-нибудь есть советы, как помочь отследить эту проблему? Или кто-нибудь сталкивался с чем-то подобным раньше?

1 Ответ

4 голосов
/ 29 марта 2012

перед установкой любого программного обеспечения необходимо ознакомиться с системными требованиями:

http://www.magentocommerce.com/system-requirements

и Magento определенно заявляет там

Memory_limit no less than 256Mb (preferably 512)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...