Описание работы заданий по таймеру в новом интерфейсе администрирования (для версий 2.261 Лира и выше) |
---|
В системе существуют регламентные операции, которые должны выполняться не в ответ на действия пользователя, а в соответствии с определенным расписанием. Подобные действия называются Заданиями и управляются в разделе "Задания по таймеру". |
---|
В таблице Сервера (1) указан сервер системы "Первая Форма", на котором запускаются задания.
Во таблице Задания (Quartz) (2) отображаются задания, выполняемые на открытой платформе Quartz, с указанием времени ближайшего запуска, времени последнего запуска и текущего статуса задания.
Задания по таймеру
Статусы заданий
•WAITING — ожидает следующего запуска (нормальное состояние задания).
•ACQUIRED — подготовка к запуску (задание будет выполняться следующим).
•BLOCKED — задание заблокировано.
•EXECUTING — задание выполняется в настоящее время. После выполнения статус задания будет возвращен в WAITING, или задание будет удалено, если у него больше нет повторений.
•PAUSED — задание находится в состоянии паузы до тех пор, пока расписание не выполнит команду Resume.
Расписание
Чтобы изменить расписание выполнения задания, щелкните мышкой на соответствующей строке и в открывшемся окне отключите флажок "Использовать вшитое расписание".
Задание использует стандартное расписание.
Откроется форма для настройки расписания:
Задание использует собственное расписание.
Чтобы сохранить новые настройки, нажмите кнопку Сохранить.
Активность задания
Если задание нужно остановить на какое-то время (чтобы оно не запускалось по расписанию), в настройках расписания (см выше) отключите флажок Расписание активно. В этом случае расписание перейдет в статус PAUSED.
Ручной запуск задания
Задание в статусе WAITING можно запустить вручную, вне расписания, нажав кнопку в конце соответствующей строки.
Если вручную запустить любое задание с любого веб-сервера, этот сервер появится в таблице "Сервера" в дополнительной строке. После перезапуска пула приложения эта дополнительная строка исчезнет из таблицы. |
---|
Разблокировка задания
Задание в статусе BLOCKED можно разблокировать кнопкой в конце соответствующей строки.
Если задание отображается красным цветом, проверьте его статус и выполните регламентные действия, см. раздел Обслуживание заданий "Первой Формы" в Руководстве по техподдержке.
Ошибки при выполнения заданий фиксируются в журнале.
Контроль отработки смарт-пакетов по расписанию
Запуском расписаний управляет задание по таймеру SmartRecurrenceJob. В списке рядом с ним отображается кнопка i, по нажатию на нее открывается список смарт-пакетов, выполняемых в текущей итерации.
Список смарт-пакетов, выполняемых по расписанию в текущей итерации