Есть сайт на Друпале 5.* на дешёвом хостинге, PHP 4.4.7, MySQL 4.1.10, в целом работает нормально, но есть одна проблемка. Время от времени некоторые страницы перестают выводиться для анонимных посетителей: вместо этого выдаётся "page not found". Для зарегистрированных посетителей (то есть при считывании страницы не из кэша, а прямо из базы данных) выводятся нормально. Если очистить кэш-таблицы базы данных (например, отключить кэширование сайта и снова включить), проблема пропадает. На какое-то время. Такое впечатление, что база нормально работает с кэш-таблицами до определённой величины, а потом начинает глючить.
Совсем отключать кэширование сайта неохота...
Может, кто-то с такой проблемой уже сталкивался? Может, хостерам нужно сказать, чтобы они в настройках MySQL что-то конкретное подкрутили?.
Спасибо!
Комментарии
Друпал 5 вроде под PHP5 уже...
Да нет, это только 7-й заранее объявлен несовместимым с PHP4, а 5-й вполне успешно крутится под четвёркой. Хотя и бывают некоторые нюансы - например, с функциями обработки времён и дат и так далее.
http://drupal.org/gophp5
* As of Drupal 7, changes to Drupal which use language features found exclusively in PHP 5.2 will be considered for acceptance into Drupal core.
* This policy effectively means that Drupal 7 will be incompatible with PHP 4.
The upcoming Drupal 6 and all current Drupal releases will remain PHP 4-compatible for as long as they are supported.
В каком смысле?
.
Ошибся, выше поправили, но все равно работаю уже больше года на связке Apache2.2+PHP5+MySQL5, проблем еще не было
В первую очередь проверьте, не исчерпан ли лимит дискового пространства под базу данных.
Т.к. хостинг по вашим словам дешевый, скорее всего дисковая квота у Вас небольшая.
Спасибо, дискового пространства там вроде ещё с пару гигабайт должно быть.
Какой режим кеширования включен? Некоторые модули несовместимы с "агрессивным" режимом.
Да, спасибо, я в курсе. Режим кеширования обычный.
Лимит соединений... Вывод ошибок включён? Mod_security-? Еще смотреть логи апача и php стоит.