Show/Hide Toolbars

Руководство администратора

Задания по таймеру (Прежний интерфейс)

Ссылки Назад Вверх Вперед

term_icon В системе существуют регламентные операции, которые должны выполняться не в ответ на действия пользователя, а в соответствии с определенным расписанием. Подобные действия называются Заданиями и управляются в разделе "Задания по таймеру".

В таблице Сервера (1) указан сервер системы "Первая Форма", на котором запускаются задания.

Во таблице Задания (Quartz) (2) отображаются задания, выполняемые на открытой платформе Quartz, с указанием времени ближайшего запуска, времени последнего запуска и текущего статуса задания.

job_timer_2

Задания по таймеру

Статусы заданий

WAITING — ожидает следующего запуска (нормальное состояние задания).

ACQUIRED — подготовка к запуску (задание будет выполняться следующим).

BLOCKED — задание заблокировано.

EXECUTING — задание выполняется в настоящее время. После выполнения статус задания будет возвращен в WAITING, или задание будет удалено, если у него больше нет повторений.

PAUSED — задание находится в состоянии паузы до тех пор, пока расписание не выполнит команду Resume.

Расписание

Чтобы изменить расписание выполнения задания, щелкните мышкой на соответствующей строке и в открывшемся окне отключите флажок "Использовать вшитое расписание".

job_timer_3

Задание использует стандартное расписание.

Откроется форма для настройки расписания:

job_timer_4

Задание использует собственное расписание.

Чтобы сохранить новые настройки, нажмите кнопку Сохранить.

Активность задания

Если задание нужно остановить на какое-то время (чтобы оно не запускалось по расписанию), в настройках расписания (см выше) отключите флажок Расписание активно. В этом случае расписание перейдет в статус PAUSED.

Ручной запуск задания

Задание в статусе WAITING можно запустить вручную, вне расписания, нажав кнопку job_start_button_2 в конце соответствующей строки.

warning_icon Если вручную запустить любое задание с любого веб-сервера, этот сервер появится в таблице "Сервера" в дополнительной строке. После перезапуска пула приложения эта дополнительная строка исчезнет из таблицы.

Разблокировка задания

Задание в статусе BLOCKED можно разблокировать кнопкой job_unblock_button в конце соответствующей строки.

Если задание отображается красным цветом, проверьте его статус и выполните регламентные действия, см. раздел Обслуживание заданий "Первой Формы" в Руководстве по техподдержке.

Ошибки при выполнения заданий фиксируются в журнале.

Контроль отработки смарт-пакетов по расписанию

Запуском расписаний управляет задание по таймеру SmartRecurrenceJob. В списке рядом с ним отображается кнопка i, по нажатию на нее открывается список смарт-пакетов, выполняемых в текущей итерации.

job_timer_5

Список смарт-пакетов, выполняемых по расписанию в текущей итерации