2011-01-21 1 views
0

Я сконфигурировал два целевых назначения для публикации в конфигурации строки подключения и файле web.config и в дереве контента в документах Sitecore.Цели удаленной публикации Sitecore - один из двух неудачных молчаний

Target 1 находится на одной физической машине и использует тот же сервер базы данных, что и сайт-автор. Цель 2 находится на другой физической машине с другим сервером базы данных с сайта-разработчика. Я использовал служебную программу настройки источника данных, чтобы гарантировать, что авторский сервер может подключиться к серверу базы данных для целевого 2 и проверить правильность имени сервера, имени базы данных, имени пользователя и пароля. Соединение работает нормально.

Я изменил безопасность удаленных целей публикации в дереве контента, чтобы позволить моей публикации привести к выбору цели для публикации. Обе цели имеют одинаковые параметры безопасности.

Публикация работает с целью № 1, но не для цели №2. «Нажмите здесь для получения дополнительной информации» говорит, что было 2 обновления, сделанные как для Target # 1, так и для Target # 2, поэтому он выглядит на лице, чтобы работать, но на самом деле это не так.

Как получить дополнительную информацию о том, что именно происходит, чтобы я мог решить эту проблему?

Большое спасибо!

ответ

1

Вы посмотрели журналы Sitecore? Вероятно, они будут содержать информацию о публикации. Проверьте их как на стороне авторизации, так и на стороне подчиненного устройства.

+0

Файл журнала для публикации ниже и говорит, что это удалось. Можно ли явно очистить кеш на подчиненном сервере? ManagedPoolThread # 14 16:36:15 INFO Начало работы: Опубликовать ManagedPoolThread # 19 16:36:15 INFO Начало работы: Опубликовать в 'production' ManagedPoolThread # 19 16:36:15 INFO HtmlCacheClearer очищает HTML-кеши для всех сайтов (1). ManagedPoolThread # 19 16:36:15 INFO HtmlCacheClearer сделано. ManagedPoolThread # 19 16:36:15 INFO Работа завершена: Опубликовать в 'production' (обрабатываемые единицы: 2) ManagedPoolThread # 12 16:38:30 INFO Задание закончилось: Sitecore.Tasks.TaskDatabaseAgent (единицы обработаны:) –

+0

Извините за ужасное форматирование ... –

+0

Дальнейшее исследование показывает, что проблема связана с кешем производства (Target # 2). Если я иду пещерным человеком и вручную очищаю весь кеш с помощью cache.aspx, то опубликованные изменения затем будут видны. Таким образом, возникает вопрос, почему кеш для цели №1 очищен, но Target # 2 - нет. Возможно ли это, потому что они находятся на разных машинах? Как это работает? Большое спасибо !!! –