新增了一个定时任务, 可是 执行quartz的时候, 要么没有执行,要么就是 执行以后1-2次以后, 数据库的 trigger 状态变为 error 。数据库
感受非常奇怪。 应该只有我一我的连这个测试数据库啊。测试
参考了一下 https://blog.csdn.net/jinzhencs/article/details/75058920.net
Quartz同样,自动支持了多实例,可是必定注意链接quartz表的服务代码必定要是最新的!blog
QRTZ_SCHEDULER_STATE这个表存放了当前链接quartz库的实例名称。几个节点就有几条数据,若是只有你一个在跑,里面却有多条数据,那么就是有老的实例还没关掉!get
去查看了数据库表, 果真发现 还有一我的连着 这个quartz , 由于 两个节点不同,个人这边多了一个 定时任务, 他那边没有,定时任务
他那边执行的时候, 发现少了一个定时任务,因此 quartz 将这个定时任务 状态更新为 error 了 error