springboot使用Scheduled注解实现定时任务出现重复执行多次的另类原因
1.遭遇问题使用@EnableScheduling@Component@Scheduled(cron = "1 00 10 ? * *"),实现定时任务,发现在服务器上每次运行两次,本机没有发现。2.解决时候遇到的坑2.1.怀疑tomcat配置导致这是网上搜到最多的说法,说要修改一个路径。实际情况我是打包成Jar,用脚本启动的,跟Tomcat没关系。2.2.怀疑配置错误检查POM.xml,检查注解
·
1.遭遇问题
使用@EnableScheduling@Component@Scheduled(cron = "1 00 10 ? * *"),实现定时任务,发现在服务器上每次运行两次,本机没有发现。
2.解决时候遇到的坑
2.1.怀疑tomcat配置导致
这是网上搜到最多的说法,说要修改一个路径。实际情况我是打包成Jar,用脚本启动的,跟Tomcat没关系。
2.2.怀疑配置错误
检查POM.xml,检查注解。也没用。这个配置其实很简单明了。
3.真正原因
网上我看到很多人一直都没解决这个问题,我却最后发现了问题,很可能有人是和我一样的情况。
我的问题就是Windows Server 服务器多点远程登录造成。
在两个用户下,都启动了这个定时任务服务,所以每天都运行两次重复的。后关掉一个就好了。

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)