Show/Hide Toolbars

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

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

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

dev_icon Скоро эта страница будет выглядеть по-новому

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

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

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

job_timer_2

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

old_icon Таблица "Задания по таймеру (старый механизм)" больше не используется, все задания переведены на движок Quartz.

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

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

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

Полезные ссылки