Как почистить кэш views
Сайт перестал открываться и выдает ошибку:
Fatal error: Maximum execution time of 60 seconds exceeded in /home/sadbesedka/ford-vao.ru/docs/sites/all/modules/views/includes/cache.inc on line 52
Открываем /all/modules/views/includes/cache.inc, строчка 52:
51 if (!$table) {
52 return $cache;
53 }
и еще ошибка:
Fatal error: Maximum execution time of 60 seconds exceeded in /home/sadbesedka/ford-vao.ru/docs/sites/all/modules/views/views.module on line 708
открываем /sites/all/modules/views/views.module строчку 708:
706 function views_fetch_data($table = NULL) {
707 views_include('cache');
708 return _views_fetch_data($table);
709 }
Таблицу cache почистила, но по-прежнему пишет, что в таблице около 42000 записей. Хотя отображает не более 10.
На сервере бывают проблемы с превышением лимита памяти, НО! - другие сайты на этом же сервере работают без помех!
Что с сайтом? Почти все страницы не открываются из-за этой ошибки! Открываются только не существующие страницы: вылезает шапка сайта и внизу пишет "запрашиваемая страница не найдена".
Что-то с кэшем views...
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
За 30 секунд просто не успел сгенерировать кеш. Надо увеличить параметр max-execution-time, это параметры хостинга или set_time_limit().
Maximum execution time уже составляет 60 сек. Причем увеличение параметра до максимума (120)- не помогает. Причина в чем-то другом.
Попробовала скопировать все файлы на другой сайт. БД осталась прежняя. Сайт заработал, быстро открылась первая страница. При попытке перехода на друге страницы - все опять висит.
Увеличьте до 300. Проверьте параметр в отчётах...
Спасибо за напряги. Проблема была все-таки во вьювс. Проблема решилась удалением и новой установкой вьювс.
имхо, скоро опять появится...