Настройка работы планировщика заданий
Для расчета аналитики, а также выполнения других регулярно выполняемых операций в bpm’online ключевую роль играют автоматически запускаемые задания планировщика Quartz.
Для того, чтобы обеспечить отказоустойчивость их выполнения, в системе необходимо выполнить следующие действия:
• Настроить автоматический мониторинг приложения-загрузчика.
• Настроить автоматический запуск SQL-скриптов актуализации заданий планировщика в БД.
Настройка автоматического мониторинга приложения-загрузчика
Мониторинг доступности приложения-загрузчика необходимо выполнять в автоматическом режиме с периодичностью 5-10 минут.
Настроить автоматический мониторинг приложения можно следующими способами:
• Использовать любой бесплатный онлайн-сервис мониторинга веб-сайтов, например, https://uptimerobot.com/.
• Использовать планировщик Windows для запуска скрипта мониторинга приложения.
На заметку
С примером скрипта мониторинга приложения вы можете ознакомиться на Terrasoft Community.
Настройка запуска SQL-скриптов актуализации заданий планировщика
Актуализация заданий планировщика в БД выполняется путем автоматического запуска специального SQL-скрипта, который обновляет состояния запущенных заданий планировщика в системных таблицах Quartz.
SQL-скрипт актуализации заданий планировщика необходимо запускать с периодичностью 30 минут.
Автоматический запуск SQL-скрипта на базе MS SQL можно организовать с помощью службы агента SQL Server.
На заметку
С примером SQL-скрипта для актуализации заданий планировщика вы можете ознакомиться на Terrasoft Community.