Проблемы с memcache

Главные вкладки

Аватар пользователя NDanilov2015 NDanilov2015 29 июля 2016 в 10:39

Добрый день. Есть сайт на Drupal 7.36 на VDS с посещаемостью 300 чел/сутки. На нём установлен модуль Entity cache 1.2 + Memcache 2.2.7 на серваке. С недавнего времени с кэшированием стали возникать какие-то неполадки - перестали случайным образом открываться некоторые разделы сайта, то одни, то другие. Либо совсем не открывались в виде недоступности для браузера, либо ошибка 502 и загрузка CPU Апачем 100%.

Перенесли на другой VDS, глюки с загрузкой проца исчезли - однако теперь наблюдается иная форма хаотического пропадания части страниц с ошибкой 404. Интересно что переключение "пропавшие - не пропавшие" происходит 1 раз в день ровно в 19.00.

В каком направлении копать? Вирусов на сайте нет, юниксовый сисадмин думает что проблема именно с кэшированием.

Комментарии

Аватар пользователя NDanilov2015 NDanilov2015 29 июля 2016 в 11:10

Когда отключаешь модуль Entity cache в Друпале, то не меняется вообще ничего. Я думаю что может продолжает гадить memcache с сервера, но туда мне еще не выслали доступы, жду их с минуты на минуту. Или раз Entity cache из админки Друпала не влияет ни на что, то кэширование вообще ни причем и это какие-то иные ошибки?

Аватар пользователя NDanilov2015 NDanilov2015 29 июля 2016 в 13:38

Отключение в settings.php не влияет ни на что (Drupal кэш очищал). Как не было некоторых страниц в Хроме с 404-й и как они были в Мозилле - всё одно и то же.

Аватар пользователя NDanilov2015 NDanilov2015 29 июля 2016 в 17:51

====
Выяснилась такая петрушка. Запросы извне вначале шли на nginx, который редиректил их на Апач. Удалил nginx из ISP Manager - 404-е ошибки исчезли.

Не знаю, насколько корректно так делать с точки зрения правильности организации VDS-сервера. Однако сайт вроде стал нормально работать.

Аватар пользователя Studio VIZA Studio VIZA 29 июля 2016 в 18:44

NDanilov2015 wrote:

насколько корректно так делать

Есть притча про Ходжу Насреддина, который, что бы разместить один горшок на частоколе, разбил остальные горшки, ибо не влазило.
Со словами - "Размещайся горшок!" он водрузил его на место.

Аватар пользователя NDanilov2015 NDanilov2015 14 августа 2016 в 9:01

===
Проблему в итоге окончательно решили - DNS у домена указывали на два сервера (!), на старый и новый. При запросах пользователей то на один сервак направляло, то на другой. А версии сайта на этих серверах уже были рассогласованными есс-но)