Доброго времени суток!
Началась проблема с того, что сайт медленно работает и частенько дает ошибку 500, смотрю логи ругается на
[error] PHP Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 86 bytes) in
и
[error] PHP Warning: require_once() [<a href='function.require-once'>function.require-once</a>]: Unable to allocate memory for pool. in /includes/common.inc on line 1688
во втором линии и файлы разные бывают
начал копать, не знаю связано оно или нет, но + ко всему не запускается крон пишет - Запуск cron неудачен.
а в журнале - Попытка перезапуска выполнения регулярных процедур (cron) в то время, как они уже выполняются.
сайт перенес с хостинга на локальную машину, в итоге крон запускается.
Проблема с хостингом или все же с сайтом? как решить тороза и прожорливость?
Комментарии
64MB памяти для php - маловато
как настраивать:
инструкция memory_limit в php.ini
http://www.drupal.ru/node/102064
http://drupalace.ru/lesson/proizvoditelnost-sayta-na-drupal-analiz-serve...
в одно время держал сайтики на itpatrol
началась война - перевел поближе - в Украину, ужасные хостеры, но пока терпимо)
однако патрули - это лучшее что я видел для друпалера-аматора - не ковыряя серв.часть люди получают вполне себе удобный инструмент.
ну а для серьезных проектов - и подход взрослый - такие в ликбезах не нуждаются - свой серв., и все дела.
имхо: развернуть копию локально и найти причину,
может это какой запрос к базе упростить, или какой функ-л откинуть, а может просто кеширование и сжатие.
т.к. на шаред можем оптимизировать только свои скрипты но не конфиги серв.
однако - повторю имхо - для аматорского дру7+мильон_модулей желательно иметь лимит памяти поболе чем 64М.
спасибо