Sitecore Lucene: проблема индексирования с серверами доставки контента

У меня есть два сервера доставки контента s1 и s2 и несколько индексов.Для каждого индекса я использовал две стратегии индексирования :

  1. Стратегия OnPublishEndAsync
  2. Стратегия RemoteRebuild

Всякий раз , когда я публикую элемент через редактор контента, данные обновляются только на одном сервере (т. е. s1), а другой сервер(s2) все еще отображает старое содержимое.В журналах я вижу, что для сервера, на котором все еще отображается старое содержимое, не выполняются задания индексирования.После перезагрузки сервера все работает нормально и все данные становятся видимыми.

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

Примечание: В настоящее время я использую обновление Sitecore 8 6

Я не могу найти, что вызывает эту проблему.

1 ответ

  1. Необходимо проверить параметры масштабируемости, а также eventQueue. Необходимо убедиться, что eventQueue включен.

    Теперь при перестроении индекса можно перейти в базу данных ядра из SQL server и запросить самые последние записи. У вас должно быть что-то, касающееся индекса триггера события:start. Существует поле с именем InstanceName. Это покажет, на каком экземпляре было инициировано перестроение индекса. У вас должны быть оба CD сервера.

    Кроме того, проверьте задание репликации ядра с CM на CD, если вы его используете.

    Подробнее о том, как настроить масштабируемость, вы можете прочитать в моем блоге:
    https://hishaamn.wordpress.com/2016/03/19/sitecore-scalability-setting/

    Кроме того, один из основных моментов, чтобы проверить, если ваши серверы синхронизированы. Когда они не синхронизированы, различные события требуют времени для запуска на несинхронизированном сервере, так как события не были инициированы. Вы можете прочитать мою запись на сервере синхронизации Sitecore по адресу https://hishaamn.wordpress.com/2016/04/05/sitecore-server-synchronization/

    Спасибо