Один и тот же кварцевый планировщик запускается дважды - PullRequest
0 голосов
/ 14 февраля 2019

Я использую кварцевый планировщик, и я установил ежедневный планировщик на фиксированное время в 02:05, но я обнаружил, что один и тот же планировщик запускается дважды в производстве.Редко я обнаружил эту ошибку впервые за последний год.

Пожалуйста, помогите мне узнать, как я могу предотвратить это.

Ниже приведены свойства, которые я установил в файле .yml

quartz:
   job-store-type: jdbc
   jdbc:
     initialize-schema: never
   properties:
     org.quartz:
       scheduler:
         instanceName: 'xyz-scheduler'
         instanceId: 'AUTO'
       threadPool:
         threadCount: 10
         threadPriority: 5
       jobStore:
         isClustered: true
         clusterCheckinInterval: 20000
         class: 'org.quartz.impl.jdbcjobstore.JobStoreTX'
         driverDelegateClass: 'org.quartz.impl.jdbcjobstore.PostgreSQLDelegate'

На уровне класса я установил ниже аннотацию @DisallowConcurrentExecution @ PersistJobDataAfterExecution

Я хочу предотвратить это, чтобы только один кварц запускался один раз в день.

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