вторник, 3 мая 2011 г.

Out of memory

Стал падать сайт на битриксе на openvz, выдавая иногда
Fatal error: Out of memory (allocated 246153216) (tried to allocate 90 bytes) in /var/www/site/data/www/test.site.ru/bitrix/modules/main/classes/mysql/database.php on line 786
Скрипт отжирал всю память (256М) и падал. При этом иногда уносило за собой и мускуль, и нгинх...

И это при том, что в php.ini выставлен лимит в 64М. phpinfo это подтвердил.
в .htaccess прописывалось также
php_value memory_limit "64M"

Сделать ulimit -s 1024 и перезапустить апач не помогло.

Вообще, гугль в данном случае оказался плохим помощником - все жаловались на то, что скрипту выделяется слишком мало памяти, у меня же получалось наоборот.

Был еще вариант - выставить eaccelerator.shm_size поменьше, но у меня eaccelerator вообще не стояло (на сервере debian).

Может кто знает, как фиксить?

Комментариев нет:

Отправить комментарий