Проблема повторного использования рабочего процесса IIS в среде CM и CD sitecore - PullRequest
1 голос
/ 04 января 2012

У нас есть два производственных сервера для Sitecore, один CM, т. Е. Content Management, а другой - CD, т. Е. Content Delivery. CM ссылается на WEB, Core и Master. CD ссылается на Core и Web. Когда мы создаем новый контент и публикуем его в веб-базе данных, он сразу недоступен для CD-сервера. Чтобы этот контент сразу был доступен на CD-сервере, нам нужно переопределить пул приложений, добавив и удалив пространство в web.config.

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

1 Ответ

1 голос
/ 04 января 2012

Из описанных вами симптомов я бы сказал, что кэши на сервере переднего плана (CD) не очищаются при публикации, и поэтому вы видите старый контент.Поскольку вы используете 6.4, вам нужно будет включить «Очереди событий».Это означает, что когда вы публикуете, событие отправляется на интерфейсные веб-блоки с указанием очистить кэш и обновить ваш контент.

Краткий ответ - включить включение, найденное в /App_Config/Include/ScalabilitySettings.config (переименоватьиз .example) на серверах CD и CM, но стоит понять, что происходит и как работает этот механизм на случай, если вам потребуется дальнейшая диагностика.

Введение здесь: http://www.sitecore.net/Community/Technical-Blogs/Getting-to-Know-Sitecore/Posts/2010/07/Introducing-the-Sitecore-Event-Queue.aspx

Документацию для этого можно найти здесь: http://sdn.sitecore.net/Reference/Sitecore%206/Scaling%20Guide.aspx

Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...