上海制作企业网站中国建设银行官网站账户商品
上海制作企业网站,中国建设银行官网站账户商品,python搭建网页,局强化网站建设和管理大家好#xff0c;我是雄雄。 目录 这里写目录标题目录bug说明解决bug的过程解决方法结论今天在用jeecg-boot集成了的xxl-job的时候#xff0c;遇到了个奇葩的问题#xff08;其实一点都不奇葩#xff09;#xff0c;投入了几个人#xff0c;一起看这个问题#xff0c;看… 大家好我是雄雄。 目录 这里写目录标题目录bug说明解决bug的过程解决方法结论今天在用jeecg-boot集成了的xxl-job的时候遇到了个奇葩的问题其实一点都不奇葩投入了几个人一起看这个问题看了一天都还没解决。后来一个不经意的瞬间别人指导了下才发现问题所在。
bug说明
我们的业务是与周有关的用户通过小程序设置每周的周几进行提醒然后我们将具体的提醒信息生成cron表达式存在数据库中顺便开启定时任务让定时任务满足cron表达式后自动触发方法去执行。
业务没有问题流程没有问题问题就出在了定时任务上。 问题就是定时任务设置成每秒/每分钟/手动都能执行成功但是设置固定时间不执行也没有报错。
写这个块儿代码的同事坚持说以前是可以用的现在不可以用了。就因为这句话导致解决问题的思维一直是错的
解决bug的过程
我们将微服务项目重新clean构建重启不管用我们将cron表达式正解析反解析不管用自认为不管用同事说之前是可以的于是我们就回滚代码回滚到可以时候的代码还是不管用新建执行器注册地址手动录入自动注册均不管用问了别人也不管用
我们也知道这个问题很好解决很简单就是哪里不小心给弄错了或者哪个地方配置错了只是就是不知道是哪里
按理说定时任务不触发就是cron表达式的问题但是检查了好几遍没有问题啊在线生成的次数太多了导致我们都会手写cron表达式了。
大家看看比如我想设置个周四的20:30提醒我在线生成一下 注意看星期的是不是四是吧
解决方法
是你就错了这特么的是星期三是星期三
我就是这样的今天周四就写了个4到点看看执行了没没有执行
于是和同事们一直在纠结这个问题为啥不执行呢然后反反复复的看咋还是不执行呢于是大家围着一圈一块看到底是哪里出问题了…
现在想想真是无语了啊。
默默的把四改成五就可以了。*
结论
cron表达是中。别的还没看出来但是星期话的得111记清楚了得1 好了千万得注意啊。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89308.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!