Очередной Fatal error: Out of memory

Главные вкладки

Аватар пользователя gotom gotom 15 февраля 2010 в 10:41

Использую друпал 6-й версии, на сервере выделено память 128 мегабайт,
Но постоянно выходит надпись Fatal error: Out of memory (allocated 43515904) (tried to allocate 77 bytes) и т.д. при запуске update.php, при очистке кеша, а так же после подключения некоторых модулей, с указанием конкретных модулей которые не срабатывают, Гугл искатал вдоль и поперёк, но ответа на проблему не нашёл.

Что интересует:

  • как посмотреть в друпале 6 версии выделение или резервирование памяти под определённые модули
  • пути уменьшения съедания памяти

Заранее спасибо за ответы.

Комментарии

Аватар пользователя Azerot Azerot 15 февраля 2010 в 11:59

Quote:
как посмотреть в друпале 6 версии выделение или резервирование памяти под определённые модули

Поставьте модуль devel

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 15 февраля 2010 в 12:04

"gotom" wrote:
как посмотреть в друпале 6 версии выделение или резервирование памяти под определённые модули

Друпал сам ничего не выделяет, всё-таки написан на php, а не на Си
"gotom" wrote:
пути уменьшения съедания памяти

Ограничить аппетиты в использовании модулей

Аватар пользователя gotom gotom 15 февраля 2010 в 12:11

"RxB" wrote:
Ограничить аппетиты в использовании модулей

Хех, всё построено на views, вычислил его методом тыка)), отключая, он основной модуль,на основе его держится сайт.

Аватар пользователя Алешка Алешка 15 февраля 2010 в 17:29

Автору в помощь будет статья: http://www.drupal.ru/node/19972

"gotom" wrote:
Out of memory (allocated 43515904) (tried to allocate 77 bytes)

В Вашем случае для скрипта выделено 43515904 байт (или 41,5 Мбайт) вместо 128 Мбайт, о которых Вы говорите. Тут Все-таки надо посмотреть значение memory_limit (как - см. ссылку выше).
Если 128М фактом, то кто съедает остальное? Грубо, у Вас 128-42=86М отнимает либо какие-то php скрипты, либо у Вас этих мегабайт нет вообще (хотя вряд ли).
"Azerot" wrote:
Поставьте модуль devel
Присоединюсь.