Здравствуйте, товарищи.
Перенёс очередной проект на хостинг и начал настраивать и по мелочи дорабатывать.
Примерно через 2-3 дня сайт упал, выдавалось "Запрашиваемая страница не найдена" и изредка ошибка 500 Internal server error
т.к. проект посещают 30-100 человек в день я первым делом почистил таблицы в базе данных, всё оптимизировал, установил в модуле poormanscron срабатывание на выполнения cron.php каждые полчаса, а в модуле dbmaintenance задал оптимизировать таблицы watchdog, *cache, system, acesslog, sessions после того как будет выполнен крон.
Кеширование среднее, кеш блоков, кеш яваскрипта, кеш очищал.
На сайте всего 3 пользователя и отключено комментирование.
Сайт пожил неделю, сегодня анализирую логи, вижу очень много ошибок страница не найдена и почему-то указан файл 500.shtml
сайт падает периодически в состояние "Запрашиваемая страница не найдена", при этом отрубаются все блоки по бокам, остается только тема оформления и эта надпись.
Обновление 10-15 раз - сайт снова работает.
Лазил по админке, через раз выкидывает с этим же сообщением.
Что удивило, когда сохранял настройки блока то выдало 2 строчки:
Настройки блока сохранены.
Запрашиваемая страница не найдена
Очень хочу понять, как он так - настройки сохранил, в вывод передал, а страницу нормально не загрузил.
Куда копать, что проверить?
Рад любому намёку и бредовому варианту, если у вас было подобное - напишите или пуляйте ссылками.