NutzCN Logo
问答 ecplise调试时quartz任务调度死锁
发布于 2243天前 作者 qq_b54b367e 5499 次浏览 复制 上一个帖子 下一个帖子
标签:
@IocBean
@DisallowConcurrentExecution
public class WirelessCallerServiceJob implements Job {
	@Inject
    protected Dao dao;
	
	private static final Log log = Logs.get();
	private static int runtimes=1;
	private List<WindowNoWaitingCount> wnwcList=new ArrayList<WindowNoWaitingCount>();
	
	public WirelessCallerServiceJob() {
		wnwcList.add(new WindowNoWaitingCount(1,20));
	}
	
	@Override
	public synchronized void execute(JobExecutionContext context) throws JobExecutionException {
		try {
			boolean isConnected = CallerUtil.connect(StaticCache.caller_port);
			if (!isConnected) return;
			for (WindowNoWaitingCount wnawc : wnwcList) handleRequest(wnawc);
		} catch (Throwable th) {
			log.error(th.getMessage());
		} finally {
			System.out.println("运行第		" + runtimes++ + "	次");
		}
	}
#==============================================================    
#Configure Main Scheduler Properties    
#==============================================================     
org.quartz.scheduler.instanceName = defaultScheduler
org.quartz.scheduler.instanceId = AUTO

#==============================================================    
#Configure JobStore     isClustered=���ü�Ⱥģʽ
#==============================================================   
org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX
org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate
org.quartz.jobStore.dataSource=myDS
org.quartz.jobStore.tablePrefix = SYS_QRTZ_
org.quartz.jobStore.isClustered = true
org.quartz.jobStore.clusterCheckinInterval = 20000
org.quartz.jobStore.maxMisfiresToHandleAtATime = 120
org.quartz.jobStore.misfireThreshold = 120000
org.quartz.jobStore.txIsolationLevelSerializable = false

#==============================================================    
#Configure ThreadPool    
#==============================================================   
org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 1
org.quartz.threadPool.threadPriority = 5
org.quartz.threadPool.threadsInheritContextClassLoaderOfInitializingThread = true

#==============================================================  
#Skip Check Update  
#update:true
#not update:false  
#==============================================================  
org.quartz.scheduler.skipUpdateCheck = true

#============================================================================     
# Configure Plugins      
#============================================================================        
org.quartz.plugin.triggHistory.class = org.quartz.plugins.history.LoggingJobHistoryPlugin
org.quartz.plugin.shutdownhook.class = org.quartz.plugins.management.ShutdownHookPlugin
org.quartz.plugin.shutdownhook.cleanShutdown = true
#============================================================================
# NutDao dataSource
#============================================================================
org.quartz.dataSource.myDS.connectionProvider.class = org.nutz.integration.quartz.NutConnectionProvider
运行第		5	次
[INFO ] 2018-11-01 17:24:00,213 org.quartz.plugins.history.LoggingJobHistoryPlugin.jobWasExecuted(LoggingJobHistoryPlugin.java:513) - Job 7ff48d654af74a91bdaee10d437d56bd.7ff48d654af74a91bdaee10d437d56bd execution complete at  17:24:00 11/01/2018 and reports: null
[DEBUG] 2018-11-01 17:24:00,217 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:107) - Lock 'TRIGGER_ACCESS' is desired by: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:24:00,218 org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:92) - Lock 'TRIGGER_ACCESS' is being obtained: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:24:00,220 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:116) - Lock 'TRIGGER_ACCESS' given to: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:24:00,304 org.quartz.impl.jdbcjobstore.DBSemaphore.releaseLock(DBSemaphore.java:141) - Lock 'TRIGGER_ACCESS' returned by: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:24:02,028 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:107) - Lock 'TRIGGER_ACCESS' is desired by: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:24:02,029 org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:92) - Lock 'TRIGGER_ACCESS' is being obtained: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:24:02,032 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:116) - Lock 'TRIGGER_ACCESS' given to: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:24:02,323 org.quartz.impl.jdbcjobstore.DBSemaphore.releaseLock(DBSemaphore.java:141) - Lock 'TRIGGER_ACCESS' returned by: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:24:02,326 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:157) - Get 'wirelessCallerServiceJob'<class com.java.onlineqs.base.job.WirelessCallerServiceJob>
[INFO ] 2018-11-01 17:24:02,327 org.quartz.plugins.history.LoggingJobHistoryPlugin.jobToBeExecuted(LoggingJobHistoryPlugin.java:469) - Job 7ff48d654af74a91bdaee10d437d56bd.7ff48d654af74a91bdaee10d437d56bd fired (by trigger 7ff48d654af74a91bdaee10d437d56bd.7ff48d654af74a91bdaee10d437d56bd) at:  17:24:02 11/01/2018
[DEBUG] 2018-11-01 17:24:02,328 org.quartz.core.JobRunShell.run(JobRunShell.java:201) - Calling execute on job 7ff48d654af74a91bdaee10d437d56bd.7ff48d654af74a91bdaee10d437d56bd
空闲状态
运行第		6	次
[INFO ] 2018-11-01 17:24:05,293 org.quartz.plugins.history.LoggingJobHistoryPlugin.jobWasExecuted(LoggingJobHistoryPlugin.java:513) - Job 7ff48d654af74a91bdaee10d437d56bd.7ff48d654af74a91bdaee10d437d56bd execution complete at  17:24:05 11/01/2018 and reports: null
[DEBUG] 2018-11-01 17:24:05,337 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:107) - Lock 'TRIGGER_ACCESS' is desired by: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:24:05,338 org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:92) - Lock 'TRIGGER_ACCESS' is being obtained: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:24:05,343 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:116) - Lock 'TRIGGER_ACCESS' given to: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:24:05,383 org.quartz.impl.jdbcjobstore.DBSemaphore.releaseLock(DBSemaphore.java:141) - Lock 'TRIGGER_ACCESS' returned by: defaultScheduler_Worker-1
[WARN ] 2018-11-01 17:24:12,181 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541064231936) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:24:12,230 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[WARN ] 2018-11-01 17:24:32,209 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541064231936) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:24:32,303 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[WARN ] 2018-11-01 17:24:52,230 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541064231936) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:24:52,305 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[WARN ] 2018-11-01 17:25:12,245 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541064231936) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:25:12,316 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[WARN ] 2018-11-01 17:25:32,272 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541064231936) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:25:32,326 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[DEBUG] 2018-11-01 17:25:52,290 org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3949) - MisfireHandler: scanning for misfires...
[WARN ] 2018-11-01 17:25:52,315 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541064231936) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:25:52,334 org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3198) - Found 0 triggers that missed their scheduled fire-time.
[DEBUG] 2018-11-01 17:25:52,365 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[WARN ] 2018-11-01 17:26:12,325 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541064231936) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:26:12,404 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[WARN ] 2018-11-01 17:26:32,416 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541064231936) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:26:32,494 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.

2 回复
@IocBean
@DisallowConcurrentExecution
public class WirelessCallerServiceJob implements Job {
	@Inject
    protected Dao dao;
	
	private static final Log log = Logs.get();
	private static int runtimes=1;
	private List<WindowNoWaitingCount> wnwcList=new ArrayList<WindowNoWaitingCount>();
	
	public WirelessCallerServiceJob() {
		wnwcList.add(new WindowNoWaitingCount(1,20));
	}
	
	@Override
	public synchronized void execute(JobExecutionContext context) throws JobExecutionException {
		System.out.println("运行第		" + runtimes++ + "	次");
	}
运行第		8	次
[INFO ] 2018-11-01 17:38:04,975 org.quartz.plugins.history.LoggingJobHistoryPlugin.jobWasExecuted(LoggingJobHistoryPlugin.java:513) - Job 7ff48d654af74a91bdaee10d437d56bd.7ff48d654af74a91bdaee10d437d56bd execution complete at  17:38:04 11/01/2018 and reports: null
[DEBUG] 2018-11-01 17:38:04,978 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:107) - Lock 'TRIGGER_ACCESS' is desired by: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:38:04,979 org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:92) - Lock 'TRIGGER_ACCESS' is being obtained: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:38:04,983 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:116) - Lock 'TRIGGER_ACCESS' given to: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:38:05,034 org.quartz.impl.jdbcjobstore.DBSemaphore.releaseLock(DBSemaphore.java:141) - Lock 'TRIGGER_ACCESS' returned by: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:38:05,114 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:107) - Lock 'TRIGGER_ACCESS' is desired by: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:38:05,115 org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:92) - Lock 'TRIGGER_ACCESS' is being obtained: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:38:05,118 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:116) - Lock 'TRIGGER_ACCESS' given to: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:38:05,186 org.quartz.impl.jdbcjobstore.DBSemaphore.releaseLock(DBSemaphore.java:141) - Lock 'TRIGGER_ACCESS' returned by: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:38:05,213 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:157) - Get 'wirelessCallerServiceJob'<class com.java.onlineqs.base.job.WirelessCallerServiceJob>
[INFO ] 2018-11-01 17:38:05,214 org.quartz.plugins.history.LoggingJobHistoryPlugin.jobToBeExecuted(LoggingJobHistoryPlugin.java:469) - Job 7ff48d654af74a91bdaee10d437d56bd.7ff48d654af74a91bdaee10d437d56bd fired (by trigger 7ff48d654af74a91bdaee10d437d56bd.7ff48d654af74a91bdaee10d437d56bd) at:  17:38:05 11/01/2018
[DEBUG] 2018-11-01 17:38:05,214 org.quartz.core.JobRunShell.run(JobRunShell.java:201) - Calling execute on job 7ff48d654af74a91bdaee10d437d56bd.7ff48d654af74a91bdaee10d437d56bd
运行第		9	次
[INFO ] 2018-11-01 17:38:05,413 org.quartz.plugins.history.LoggingJobHistoryPlugin.jobWasExecuted(LoggingJobHistoryPlugin.java:513) - Job 7ff48d654af74a91bdaee10d437d56bd.7ff48d654af74a91bdaee10d437d56bd execution complete at  17:38:05 11/01/2018 and reports: null
[DEBUG] 2018-11-01 17:38:05,426 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:107) - Lock 'TRIGGER_ACCESS' is desired by: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:38:05,426 org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:92) - Lock 'TRIGGER_ACCESS' is being obtained: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:38:05,430 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:116) - Lock 'TRIGGER_ACCESS' given to: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:38:05,441 org.quartz.impl.jdbcjobstore.DBSemaphore.releaseLock(DBSemaphore.java:141) - Lock 'TRIGGER_ACCESS' returned by: defaultScheduler_Worker-1
[DEBUG] 2018-11-01 17:38:06,033 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:107) - Lock 'TRIGGER_ACCESS' is desired by: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:38:06,034 org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:92) - Lock 'TRIGGER_ACCESS' is being obtained: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:38:06,041 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:116) - Lock 'TRIGGER_ACCESS' given to: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:38:06,046 org.quartz.impl.jdbcjobstore.DBSemaphore.releaseLock(DBSemaphore.java:141) - Lock 'TRIGGER_ACCESS' returned by: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:38:06,079 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:107) - Lock 'TRIGGER_ACCESS' is desired by: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:38:06,080 org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:92) - Lock 'TRIGGER_ACCESS' is being obtained: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:38:06,082 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:116) - Lock 'TRIGGER_ACCESS' given to: defaultScheduler_QuartzSchedulerThread
[DEBUG] 2018-11-01 17:38:06,199 org.quartz.impl.jdbcjobstore.DBSemaphore.releaseLock(DBSemaphore.java:141) - Lock 'TRIGGER_ACCESS' returned by: defaultScheduler_QuartzSchedulerThread
[WARN ] 2018-11-01 17:38:08,516 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541065068286) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:38:08,557 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[WARN ] 2018-11-01 17:38:28,522 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541065068286) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:38:28,569 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[WARN ] 2018-11-01 17:38:48,531 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541065068286) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:38:48,595 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[WARN ] 2018-11-01 17:39:08,538 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541065068286) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:39:08,626 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[WARN ] 2018-11-01 17:39:28,551 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541065068286) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:39:28,635 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[WARN ] 2018-11-01 17:39:48,580 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541065068286) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:39:48,590 org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3949) - MisfireHandler: scanning for misfires...
[DEBUG] 2018-11-01 17:39:48,599 org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3198) - Found 0 triggers that missed their scheduled fire-time.
[DEBUG] 2018-11-01 17:39:48,674 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[WARN ] 2018-11-01 17:40:08,590 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541065068286) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:40:08,641 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[WARN ] 2018-11-01 17:40:28,602 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541065068286) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:40:28,720 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[WARN ] 2018-11-01 17:40:48,613 org.quartz.impl.jdbcjobstore.JobStoreSupport.findFailedInstances(JobStoreSupport.java:3350) - This scheduler instance (QCZ1WNAZTCWWQZ81541065068286) is still active but was recovered by another instance in the cluster.  This may cause inconsistent behavior.
[DEBUG] 2018-11-01 17:40:48,681 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.

调试的话, 改成单机模式比较好吧

添加回复
请先登陆
回到顶部