Рейтинг:1

Установка последней версии была отложена

флаг ar

Мы (все еще) используем Drupal 8, последнюю версию, в качестве CMS для редактирования контента. Наша платформа огромна и имеет более 100 редакторов, которые постоянно добавляют/редактируют контент, а также 20 импортеров, которые постоянно импортируют контент.

Мы размещаем нашу платформу в службе Azure Kubernetes и используем пользовательскую виртуальную машину Azure, на которой мы размещаем наш собственный сервер MySQL. Такая установка у нас уже полтора года.

Все работало хорошо, пока 3 недели назад у нас не возникла действительно странная проблема: установка последней версии была отложена.

Это именно то, что происходит:

  • Редактор добавляет узел, все сохраняется правильно
  • Редактор открывает этот узел для редактирования, он/она сохраняет его, но старый контент был показан
  • Когда мы проверяем страницу ревизии, по умолчанию/текущая ревизия не самая последняя, ​​а предыдущая.
  • Максимум через 10 минут последняя версия автоматически сохраняется как значение по умолчанию/текущее, и содержимое отображается правильно

Для уровня кэширования мы используем Memcached и Akamai, но Akamai отключен для вошедших в систему пользователей.

(В настоящее время мы находимся в процессе обновления до Drupal 9, но возникла эта проблема, поэтому мы пытаемся приложить усилия, чтобы исправить ее)

Был ли у кого-нибудь подобный/такой же опыт с ревизиями в последнее время?

Спасибо заранее за вашу помощь.

Jaypan avatar
флаг de
У меня не было этой точной проблемы, но если бы это был я, memcached кажется вероятным виновником. Может быть, попробуйте отключить memcached, чтобы проверить, сохраняется ли проблема, в качестве теста.
флаг ar
Спасибо @Jaypan за ваш ответ. Мы думали об отключении Memcached, но, поскольку наш веб-сайт является действительно высокопроизводительным приложением, мы не решаемся включать кеш БД, потому что это может привести к простою. Проблема в том, что эта проблема возникает только в производственной среде, поэтому мы не можем реплицировать ее на локальной, рабочей и рабочей средах. Теперь мы пытаемся добавить больше логов, чтобы узнать, что происходит, а также попробовать кэш Redis.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.