一次XxlJob调度任务重复执行的问题排查

东老师的问题

东东老师:浪浪老师,我有问题了
我赶紧远离东老师:你有问题你去找路边的老中医广告的联系方式,什么延时、助勃、药到病除、金枪不倒,
那才是专业的,我不是你们那圈子的人
东东老师一挥手:我不是说这个,我的这边开发出了点问题,哦,还有你这个老中医的广告贴哪儿了,乱贴小广告不好,我去给它揭了
我:

害,吓我一跳,我以为东老师你终于要对我下手了呢
你QA开发能有啥问题

东老师:

是这样的,这次需求嘛 我开发了个定时任务用来清洗数据,使用的xxl-job,版本是XXXX,执行倒是没问题,问题是重复执行了

我立马摆摆手:

东老师你是知道我的,我从来不看框架源码,向来一把梭

东老师很爽快:

今天星期四,我kfc快到了

我:

东老师 你可是我异父异母的亲兄弟 你的事就是我的事!

看了下dev环境 xxl-job admin 控制台任务的配置,看了下任务的配置没啥毛病 每5分钟执行一次
我:东老师,你是怎么发现重复执行的
东老师:我在admin 控制台启动任务后,本地任务jobHandler执行了两次但是控制台的任务执行日志记录只有一条
我:东老师,太年轻了呀,软件开发讲究的就是一个玄学,万事不决,重启解决,一次不行,那就再来一次
东老师:我本地重启了好多次了
我:那你没考虑过重启xxl-job admin控制台的任务吗
东老师一脸无奈:我都把任务删除了重新配置handler,还是一样的结果,还是会重复两次
但是呢我发现了点奇怪的东西,当我把任务cron表达式执行频率改为1min一次之后就一切正常了,2min,3min ,5min都不行
我默默的又远离了东老师:我真的是不是0,你搞了这么多就为了暗示你是个1吗,什么只有1min才会重复执行,可能吗?你觉得我像那些会被你随随便 便欺骗的富老头吗。
东老师赶紧辩解:浪啊 一你不是我喜欢的类型 二你看你像富老头吗 你不相信我,还不相信等会儿的kfc吗


好吧,那我只好带着东老师的问题来排查下原因

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值