每天定点执行的任务(每天执行一次),会原因是服务器计算较快,在一次执行完后发现时间没变再执行吗?
假如出现这种情况要怎么解决呢?
假如出现这种情况要怎么解决呢?
解决方案
5
不会出现这种情况,所以也不要担心。
10
你想太多了,这是你从宏观的角度看,(人的角度),才会觉得没有运行时间,实际上每次执行系统时间都会是不一样的
5
不会的,,,计算机以毫秒为单位吧, 好像。
10
虽然任务是每天执行,但是你可以在程序里判断,每天的某一时间执行你的业务逻辑啊,例如23:59:59秒,然后还可以在你的程序里做严谨判断,假如执行过了,就不再执行。
10
在服务器上每次执行两遍。
猜测是项目配置有问题。本人曾经遇到过定时任务每次都执行两边的两遍的问题,后来排查发现项目中把applicationContext加载了两边。但你这个本地执行一次,服务器执行两次就不知道是什么原因了。
猜测是项目配置有问题。本人曾经遇到过定时任务每次都执行两边的两遍的问题,后来排查发现项目中把applicationContext加载了两边。但你这个本地执行一次,服务器执行两次就不知道是什么原因了。
5
可以说思维谨慎么?。