Мой сайт падает один или два раза в день, когда он начинает бросать исключение. "Передний контроллер достиг 100 итераций с использованием маршрутизатора". Как только это произойдет, доступ к админу и интерфейсу исчез. Я просто оставил страницу с ошибкой.
Это началось после обновления с Magento 1.5.0.1 до 1.5.1.0. Если я вручную очистит каталог var/cache/, я снова загрузился.
Я выбрал эту черту. В ограниченных результатах поиска я ничего не нашел, помог мне решить это.
Любое понимание того, почему это может происходить и как оно может быть разрешено, будет оценено.
- обновление -----------------------
Используя код отладки, предоставленный в полезном ответе от Андрея Церкуса, я смог определить, что ошибка вызвана тем, что некоторые из моих маршрутизаторов исчезают.
Обычными маршрутизаторами, выводимыми кодом отладки, являются: Всего 7: admin, standard, cms, amshopby, fishpig_wordpress, seosuite, default
При возникновении ошибки они изменились на: Всего 3: admin, standard, default
Когда это происходит, кажется, что недостающие маршруты заставляют код итератировать до 100 для каждого запроса страницы. Я исследую это условие далее.