Добрый день. Есть сайт на Drupal 7.36 на VDS с посещаемостью 300 чел/сутки. На нём установлен модуль Entity cache 1.2 + Memcache 2.2.7 на серваке. С недавнего времени с кэшированием стали возникать какие-то неполадки - перестали случайным образом открываться некоторые разделы сайта, то одни, то другие. Либо совсем не открывались в виде недоступности для браузера, либо ошибка 502 и загрузка CPU Апачем 100%.
Перенесли на другой VDS, глюки с загрузкой проца исчезли - однако теперь наблюдается иная форма хаотического пропадания части страниц с ошибкой 404. Интересно что переключение "пропавшие - не пропавшие" происходит 1 раз в день ровно в 19.00.
В каком направлении копать? Вирусов на сайте нет, юниксовый сисадмин думает что проблема именно с кэшированием.
Комментарии
И еще более странная вещь, часть страниц видна только в Мозилле, а в Гугл Хроме выдаёт 404-ю ошибку! Никогда с таким не сталкивался. Например http://enneli.ru/tops/futbolka-pleyn-kvadrat
а если отключить memcache, все в порядке?
Когда отключаешь модуль Entity cache в Друпале, то не меняется вообще ничего. Я думаю что может продолжает гадить memcache с сервера, но туда мне еще не выслали доступы, жду их с минуты на минуту. Или раз Entity cache из админки Друпала не влияет ни на что, то кэширование вообще ни причем и это какие-то иные ошибки?
перечитайте мой вопрос
отключите memcache из settings.php и проверьте еще раз
На хостинге с ssd можно смело отключить memcache
Fastest SSD (OCZ Z) = 1400 MBps
DDR3-2500 = 20,000 MBps
Отключение в settings.php не влияет ни на что (Drupal кэш очищал). Как не было некоторых страниц в Хроме с 404-й и как они были в Мозилле - всё одно и то же.
ну тогда значит косяк не в мемкеше. перебирайте модули методом научного тыка
====
Выяснилась такая петрушка. Запросы извне вначале шли на nginx, который редиректил их на Апач. Удалил nginx из ISP Manager - 404-е ошибки исчезли.
Не знаю, насколько корректно так делать с точки зрения правильности организации VDS-сервера. Однако сайт вроде стал нормально работать.
Есть притча про Ходжу Насреддина, который, что бы разместить один горшок на частоколе, разбил остальные горшки, ибо не влазило.
Со словами - "Размещайся горшок!" он водрузил его на место.
===
Проблему в итоге окончательно решили - DNS у домена указывали на два сервера (!), на старый и новый. При запросах пользователей то на один сервак направляло, то на другой. А версии сайта на этих серверах уже были рассогласованными есс-но)