在将xxl-job-admin部署到正式环境后,发现存在重复调度的问题。系统部署在k8s中,共起了3个pods,后端存储为TIDB。 发现问题后,当即降pods的副本数降到1,可见重复调度问题消除。 打开xxl-job-admin的日志问题可以看到一直在刷Write conflict xxx等报错日志。 排查过程 开源项目遇到问题第一步,先上GitHub上搜issue。
对于xxl-job,因为公用的RemoteHttpJobBean并没有DisallowConcurrentExecution注解,也就是说任务可以被并行执行(似乎加了注解也有可能导致任务重复触发,我这里还没出现,有可能是机器检入异常导致的,等待quartz官方给出结论)。可以参考这里quartz-scheduler/quartz#107 @cheocs org.quartz.jobStore.acquireTriggersWithinLock这...
XXL-JOB部署了一台,执行器也只部署了一台,每天2点定时执行一次的任务,为什么重复调度了多次 v1.3.2 v1.3.1 v1.3.0
我也出现同样的问题
是否和这个相关:#2762