Это нормально?

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

Аватар пользователя MaNaX MaNaX 8 сентября 2010 в 10:42

Это ведь не нормально, когда на сайт не обращаешься некоторое время, а потом переходишь на какую-нибудь страницу то выскакивает сообщение
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 8208 bytes) in /hosting/home/citylunc/public_html/includes/menu.inc on line 637
тут же перезагружаешь и сайт нормаль пашет.
сайт на техобслуживании, кэш включен, есть модуль imagecahe.
на хосте 32метра под php.

Комментарии

Аватар пользователя MaNaX MaNaX 8 сентября 2010 в 11:00

RxB wrote:
"MaNaX" wrote:

на хосте 32метра под php.

Это совершенно не нормально

ненормально, что 32 метра под друпал?

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 8 сентября 2010 в 11:32

Судя по описанию, у вашего кэша истекает время действия, начинает генерироваться новый и... вуаля.
Ставьте devel, настраивайте кэш, отключайте все ненужные модули.

Между прочим, кучу простых изменений можно сделать самому, не подключая огромные сторонние модули.

Аватар пользователя reynholm reynholm 8 сентября 2010 в 14:01

Если imagecache необходим (именно он создает максимальную нагрузку при генерации изображений), то рекомендую попробовать использовать не GD2, а ImageMagick (если хостинг позволяет). Это в целом немного увеличит использование памяти, но в процессе создания превьюшек будет заметная экономия.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 8 сентября 2010 в 14:55

reynholm wrote:
Если imagecache необходим (именно он создает максимальную нагрузку при генерации изображений), то рекомендую попробовать использовать не GD2, а ImageMagick (если хостинг позволяет). Это в целом немного увеличит использование памяти, но в процессе создания превьюшек будет заметная экономия.

У человека памяти не хватает, а вы ему советуете поставить более жрущую память библиотеку?

Аватар пользователя reynholm reynholm 8 сентября 2010 в 16:21

Да, и, кстати, пояснил почему именно.

У меня была подобная проблема: сайт на друпале, фотогалерея, imagecache и всего 32Мб оперативки. Пересборка php для использования ImageMagick вместо GD2 дала очень хорошие результаты при создании превьюшек картинок. В итоге получилось утрамбоваться в выделенный объем и обеспечить стабильную работу сайта.

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 8 сентября 2010 в 18:49

reynholm wrote:
Да, и, кстати, пояснил почему именно.

У меня была подобная проблема: сайт на друпале, фотогалерея, imagecache и всего 32Мб оперативки. Пересборка php для использования ImageMagick вместо GD2 дала очень хорошие результаты при создании превьюшек картинок. В итоге получилось утрамбоваться в выделенный объем и обеспечить стабильную работу сайта.

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