Проблема после Quartz Web Restart - Quartz запускает все запланированные задания, которые были вставлены - PullRequest
0 голосов
/ 12 октября 2019

Я настраиваю JDBCJobStore для заданий хранилища и планирую задания по Cron.

Иногда я вручную останавливаю Кварцевый планировщик, чтобы обойти какое-то запланированное задание, которое будет запускаться для какой-то конкретной цели.

Однако после перезапуска Кварцевого планировщика я столкнулся с проблемой. Все запланированные задания будут запущены в одно и то же время, даже в течение следующего запланированного времени. Я проверяю базу данных и нахожу, что все работы были запланированы и сохранены в таблице QRTZ_FIRED_TRIGGERS, но не могут быть удалены. Cron только перепланирует задания после запуска.

Есть ли способ заставить Кварц перепланировать задание с помощью Cron, когда я перезапущу Кварцевый сервер и не буду запускать этот просроченный график?

Любая помощь будет высоко оценена.

С наилучшими пожеланиями, Дин Хуан

Задание будет перенесено Cron, если я настрою его как RAMJobStore и настрою задание по xml, но не JDBCJobStore.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...