Closed ghostsf closed 7 years ago
你调试plugin 创建的任务有几个?
本来是4个任务,为了测试这个问题我改为了1个任务。 这个问题我知道是什么原因了现在。 原因是tomcat server.xml的配置 配置了两个Host和context,这样host和context都会加载一次jobs的配置文件,每加载一次,定时任务就会开启一次,这样就会让定时任务执行四次了。 目前我是直接修改了server.xml的配置去掉了一个host context的配置,然后将另外一个host设置了 autoDeploy="false" deployOnStartup="false",该问题得以解决。 另外,直接用java代码创建job的方式也会存在此问题(这一点不知是何原因)
嗯 好的,插件已经转到 Resty项目下了 https://github.com/Dreampie/Resty ,这个项目不会更新了,如果有影响使用的问题可以即时沟通解决
tomcat下运行,任务同时重复执行了4次。 排查了tomcat本身host和context加载两次,重复执行两次的问题, 那么为什么会重复4次呢?
tomcat启动日志:
日志里显示,似乎这个job start了4次。
使用配置文件创建的job