java定时任务设置为每天执行一次,首次还是好的,到第二天就不执行了的原因

2021/4/17 12:25:44

本文主要是介绍java定时任务设置为每天执行一次,首次还是好的,到第二天就不执行了的原因,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

  • 原因:Windows电脑设置了XX小时后自动睡眠,导致程序中断运行,从睡眠中唤醒后如果过了执行任务的事件会立即执行定时任务
  • 现象:

 

 

2021-04-16 18:29:48.528 DEBUG 20300 --- [ XNIO-1 task-27] c.h.h.a.m.b.F.querySortiePlanNumber      : ==>  Preparing: SELECT sp.flightplan_id, count(sp.id) sp_count FROM t_flightplan_set fs JOIN t_sortie_plan sp ON fs.id = sp.flightplan_id AND fs.del_flag = '0' AND sp.del_flag = '0' AND sp.flightplan_id IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) GROUP BY sp.flightplan_id 
2021-04-16 18:29:48.529 DEBUG 20300 --- [ XNIO-1 task-27] c.h.h.a.m.b.F.querySortiePlanNumber      : ==> Parameters: 87(Integer), 91(Integer), 89(Integer), 90(Integer), 88(Integer), 86(Integer), 84(Integer), 85(Integer), 80(Integer), 74(Integer)
2021-04-16 18:29:48.530 DEBUG 20300 --- [ XNIO-1 task-27] c.h.h.a.m.b.F.querySortiePlanNumber      : <==      Total: 10
2021-04-16 18:29:53.616  INFO 20300 --- [           main] c.h.h.a.component.job.SchedulerRunner    : 当前时间:2021-04-16 18:29,执行昨天实施中架次关车任务时间为每天的 08:00


-----间隔五小时,定时任务停止执行

2021-04-16 23:27:53.791  INFO 20300 --- [           main] c.h.h.a.component.job.SchedulerRunner    : 当前时间:2021-04-16 23:27,执行昨天实施中架次关车任务时间为每天的 08:00

----下面是计算器唤醒后程序恢复任务继续运行
2021-04-17 10:14:55.732  INFO 20300 --- [           main] c.h.h.a.component.job.SchedulerRunner    : 当前时间:2021-04-17 10:14,执行昨天实施中架次关车任务时间为每天的 08:00
  • 解决方法:将windows电源管理中的电脑睡眠事件设置为“从不”即可

 



这篇关于java定时任务设置为每天执行一次,首次还是好的,到第二天就不执行了的原因的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程