Scheduler.deleteJob (Jobkey) не удаляет задание в кластерной настройкеJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Scheduler.deleteJob (Jobkey) не удаляет задание в кластерной настройке

Сообщение Anonymous »

Я использую Quartz (Java) с JDBC JobStore в кластерной настройке - два экземпляра приложения и одна общая база данных. Когда я звоню Scheduler.deleteJob (jobkey) , задание не удалено из таблиц базы данных и продолжает неоднократно стрелять , как будто делеция никогда не возникала.
. Jdbc (jobstoretx) < /li>
кластера: ✅ два случая, используя один и тот же DB < /li>
Transactional: JobStoretx < /li>
< /ul>
что я делаю < /h4>
Это то, как я создаю и планирую, и планируют задание: < /p>

это то, как я создаю и планирует задание: < /P

Код: Выделить всё

JobDataMap jobDataMap = new JobDataMap();
jobDataMap.put("someKey", "someValue");

JobDetail job = JobBuilder.newJob(jobClass)
.withIdentity(jobKey)
.usingJobData(jobDataMap)
.build();

Trigger trigger = TriggerBuilder.newTrigger()
.withIdentity(triggerKey)
.withSchedule(SimpleScheduleBuilder.simpleSchedule()
.withIntervalInSeconds(intervalInSeconds)
.repeatForever())
.startAt(DateBuilder.futureDate(
ThreadLocalRandom.current().nextInt(1, intervalInSeconds),
DateBuilder.IntervalUnit.SECOND))
.build();

scheduler.scheduleJob(job, trigger);
< /code>
Позже я пытаюсь удалить задание: < /p>
scheduler.deleteJob(jobKey);

ожидаемый результат
задание удаляется из базы данных и больше не стреляет. /> Однако задание все еще появляется в qrtz_triggers и продолжает стрелять. Это не воссоздано, потому что я вижу, что таблица start_time в job_details оставалась 2 недели назад, когда она была создана.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... ered-setup
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»