由于项目需求限制了6-9月可操作,可是现在是2月。通过xshell直接修改服务器的时间,顺利完成测试。(本以为很顺利,但是出了问题)
问题就是发现所有的定时任务都不会自动执行了,导致部分模块数据上不来。
后来我试着重启服务or虚拟机..没用[允悲]
测试大概最喜欢听到研发们说“我懂了!我知道了!有办法” 。非常好,我听到了[嘻嘻]。
大致原理就是“定时器并没有失效,而是trigger定时调用以后会自动记录下一次调用的时间,当修改系统时间以后,假如修改后的时间靠后了,那定时调度任务将无法执行;假如修改后的时间靠前了,那定时调度任务是可以定时执行的。”
最直接残暴的方法就是数据库改定时任务的时间。
呼— 松了口气[赞]
![](https://i-blog.csdnimg.cn/blog_migrate/35b431ccee607484654edd68d6fb781b.jpeg)