0
我的應用程序每天觸發三次,有時相同的調度程序在立即完成工作後運行兩次。這種行爲不一致。石英:單線程有時運行兩次
石英配置細節:
org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount=1
org.quartz.threadPool.threadPriority=5
org.quartz.scheduler.skipUpdateCheck=true
org.quartz.jobStore.class=org.quartz.impl.jdbcjobstore.JobStoreTX
觸發器:
SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID
ocscheduler AusNzlJobTrigger DEFAULT 0 0 17 ? * SUN-THU * Australia/Melbourne
ocscheduler UKJobTrigger DEFAULT 0 0 22 ? * SUN-THU * Europe/London
ocscheduler AmericaJobTrigger DEFAULT 0 0 20 ? * SUN-THU * America/New_York
,如果任何機構遇到同樣的問題,請大家幫我解決這個問題。 我很難找到根本原因,有時候爲什麼同樣的工作會跑兩次。
爲什麼你有3個觸發器? – Ravi
每個觸發器的處理策略都不相同。 –
嗨Madhusudhan公斤,它已經超過一個月,因爲你發佈了這個問題,我回答了。如果您發現我的答案是有幫助的,那麼您很高興將其標記爲已接受(投票箭頭下的檢查)。謝謝! – walen