Мы (все еще) используем Drupal 8, последнюю версию, в качестве CMS для редактирования контента.
Наша платформа огромна и имеет более 100 редакторов, которые постоянно добавляют/редактируют контент, а также 20 импортеров, которые постоянно импортируют контент.
Мы размещаем нашу платформу в службе Azure Kubernetes и используем пользовательскую виртуальную машину Azure, на которой мы размещаем наш собственный сервер MySQL. Такая установка у нас уже полтора года.
Все работало хорошо, пока 3 недели назад у нас не возникла действительно странная проблема: установка последней версии была отложена.
Это именно то, что происходит:
- Редактор добавляет узел, все сохраняется правильно
- Редактор открывает этот узел для редактирования, он/она сохраняет его, но старый контент
был показан
- Когда мы проверяем страницу ревизии, по умолчанию/текущая ревизия не самая последняя, а предыдущая.
- Максимум через 10 минут последняя версия автоматически сохраняется как
значение по умолчанию/текущее, и содержимое отображается правильно
Для уровня кэширования мы используем Memcached и Akamai, но Akamai отключен для вошедших в систему пользователей.
(В настоящее время мы находимся в процессе обновления до Drupal 9, но возникла эта проблема, поэтому мы пытаемся приложить усилия, чтобы исправить ее)
Был ли у кого-нибудь подобный/такой же опыт с ревизиями в последнее время?
Спасибо заранее за вашу помощь.