Расписания задач не работают при доставке содержимого Sitecore

#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 был правильно настроен на компакт-диске. Дважды проверьте, что сервер может вызывать себя по имени хоста, которое вы для него указали
  • Агент базы данных действительно запущен на компакт-диске. Это будет отображаться в ваших файлах журнала.