您好:
最近遇到quartz集群的一个问题,非常苦恼,望给点建议或思路,谢谢。
概述:
quartz集群环境下,三台服务器,同一个任务(该任务执行时间较长,大概10分钟左右),三台服务器都执行了,quartz有类似的机制吗?例如该任务5分钟没有执行完,就认为该任务失败了,会启动另外一台机器再次执行?
日志如下:
A服务器从05:00:00.092~05:11:47.263执行结束(执行结果是成功的),B服务器从05:05:50.082~05:11:47.270执行结束(结果失败,因为A服务器正在执行中,例如锁表等),C服务器05:11:40.092~05:11:47.320执行结束(结果失败,和B服务器一样)
我也遇到了差不多的问题,请问你解决了吗
补充说明:该任务每天5点执行,并不是相隔时间比较小。