#sitecore #sitecore6
#sitecore #sitecore6
Вопрос:
мы используем Sitecore 6.6, у нас есть настройка управления контентом (CM) и доставки контента (CD). CM указывает на основную базу данных, а CD указывает на веб-базу данных. Здесь мы создали команды в sitecore/System/Tasks/Commands . С помощью этих команд создаются расписания задач в sitecore / System / Tasks / Schedules. Эти расписания задач отлично работают в экземпляре управления контентом. Однако то же самое не работает с экземпляром доставки содержимого. Мы следовали руководству по масштабированию Sitecore для настройки экземпляра доставки контента. Однако мы не смогли добиться успеха в расписаниях задач.
Пожалуйста, помогите в этом.
Спасибо, Annadurai
Комментарии:
1. Я полагаю, вы изменили базу данных с master на web for
<agent type="Sitecore.Tasks.DatabaseAgent" .../>
, и ваши настройки интервала и частоты верны?2. да, я изменил агент следующим образом, Задачи. Метод «DatabaseAgent» = интервал «Run»=»00:10:00″> < параметр desc=»база данных»>web</param> <параметр desc=»корень расписания»>/sitecore/system/задачи/расписания</param> <LogActivity>true</LogActivity> </agent> частота следующая <частота> 00:05:00 </ frequency> частота установлена на 5 минут, а интервал установлен на 10 минут.
3. Есть ли что-нибудь отмеченное в ваших файлах журналов?
4. Я не вижу какого-либо конкретного исключения или ошибки, связанных с этим. Кроме того, я поднял заявку на sitecore.
Ответ №1:
Предполагая, что вы правы, ваша проблема связана с настройками на CD-серверах — и не связана с вашими расписаниями, командами или scalabilitysettings.config. При этом; почему бы просто не запустить эти запланированные задачи на сервере CM? Один раз для «master», один раз для «web». Если у вас есть конкретные причины не делать этого, скорее всего, это связано с тем, что ваши команды и задачи выполняют действия, специфичные для экземпляра CD. В этом случае, вероятно, это также будет источником вашей проблемы. Либо ссылка на абсолютный путь, либо еще что-то, что существует на CM, но не на CD.
Или вкратце; если вы уверены во всем из приведенного ниже, пожалуйста, опубликуйте дополнительную информацию о том, что происходит в ваших задачах и командах.
- Все задачи, Расписания и т. Д. Были Полностью Опубликованы в Интернете. Переключитесь на «веб» и дважды проверьте
- Все сборки и классы, на которые ссылаются ваши командные элементы, были полностью развернуты на компакт-диске
- Все необходимые ссылки из ваших сборок, содержащих команды, были развернуты на компакт-диске
- UrlAgent был правильно настроен на компакт-диске. Дважды проверьте, что сервер может вызывать себя по имени хоста, которое вы для него указали
- Агент базы данных действительно запущен на компакт-диске. Это будет отображаться в ваших файлах журнала.