Всем доброго дня!
Ситуация следующая:
На странице модуля "Custom breadcrumbs" (/admin/structure/custom_breadcrumbs) при нажатии на "Add a new custom breadcrumb" открывается страница с ошибкой:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 73 bytes) in /home/..../sites/all/modules/token/token.pages.inc on line 144
На странице модуля "path auto" во вкладке patterns (/admin/config/search/path/patterns) выплевывает страницу без стилей с ошибкой: Out of memory (allocated 89653248) (tried to allocate 10137449 bytes) in /home/...../includes/form.inc on line 3702
Эта ситуация вообще не стабильна в проявлении. То просто открывается пустая страница, то без стилей с адской простыней токенов и без ошибки, либо аналогично с ошибкой.
Мэмори лимит на сервере - 128м.
Все советы что находил по данной ошибке упираются в лимит памяти. Лимит в норме. Куда теперь смотреть и в каком направлении думать, уже не знаю. Тупик.
Какой порядок выявления проблемы и дальнейшее решение?
Комментарии
ну да, очевидно что я сходу вопрос сформулировал не совсем корректно ))
При попытке добавить breadcrumbs "нечто" сжирает 134.2177мб
Вопрос: как определить причину и объект с таким некислым аппетитом?
Отключать по-очереди модули - не вариант, т.к. многое настроено и переделывать все с 0 не вселяет оптимизма.
128 - мало для drupal. он может работать, но на грани. видимо, у вас грань уже пройдена.
Мало? О_о
А возможно-ли как-то измерить какой модуль сколько кушает? Как-то выявить "очаг заражения" ))
сколько кушает какой модуль - нет, потому что память кушается не по модулям, а всем друпалом одновременно. даже одна и та же страница, после обновления, может иметь совсем другое количество занятой памяти.
но в вашем случае, если проблема только на страницах custom breadcrumbs, то и проблема, скорее всего, в нём.
а так, вообще, для отладки своих модулей, чтобы определить проблемные места можно использовать:
http://www.php.net/manual/en/function.memory-get-usage.php
http://www.php.net/manual/en/function.memory-get-peak-usage.php
Спасибо за ответ.
Решил проблемы обновлением token для pathauto и поставил последний 7.x-2.0-alpha3 Custom breadcrumbs. А ядро друпала у меня 7.7