石英作业不被称为

时间:2021-04-07 14:16:46

标签: postgresql spring-boot quartz

我在 Spring Boot 和 postresql 中使用 Quartz 2.3.0 :

我的quartz作业没有从数据库中调用,经过调查,我注意到qrtz_simple_triggers表(QuartzScheduler)中的“sched_name”与我的日志(scheduler)中调用的脚本不同

请问有什么建议吗?

qrtz_simple_triggers 表: https://i.stack.imgur.com/Rvc62.png

从 spring 启动日志调用的脚本:

2021-04-07 15:11:18.713 DEBUG 13460 --- [SchedulerThread] jdbc.sqlonly                             :  sun.reflect.GeneratedMethodAccessor298.invoke(null:-1)
201. SELECT TRIGGER_NAME, TRIGGER_GROUP, NEXT_FIRE_TIME, PRIORITY FROM QRTZ_TRIGGERS WHERE SCHED_NAME = 'scheduler' AND TRIGGER_STATE = 'WAITING' AND NEXT_FIRE_TIME <= 1617804708711 AND (MISFIRE_INSTR = -1 OR (MISFIRE_INSTR != -1 AND NEXT_FIRE_TIME >= 1617804618712)) ORDER BY NEXT_FIRE_TIME ASC, PRIORITY DESC

石英属性:

#============================================================================
# Configure Main Scheduler Properties
#============================================================================
 
org.quartz.scheduler.instanceId = AUTO
org.quartz.scheduler.makeSchedulerThreadDaemon = true
 
#============================================================================
# Configure ThreadPool
#============================================================================
 
org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.makeThreadsDaemons = true
org.quartz.threadPool.threadCount: 20
org.quartz.threadPool.threadPriority: 5
 
#============================================================================
# Configure JobStore
#============================================================================

org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX 
org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.PostgreSQLDelegate
org.quartz.jobStore.tablePrefix = qrtz_
org.quartz.jobStore.isClustered = false
org.quartz.jobStore.dataSource = myDS
org.quartz.jobStore.misfireThreshold = 25000

#============================================================================
# Configure Datasources  
#============================================================================
org.quartz.dataSource.myDS.driver = org.postgresql.Driver
org.quartz.dataSource.myDS.URL = jdbc:postgresql://localhost:5432/AIRBUS_TMS
org.quartz.dataSource.myDS.user = postgres
org.quartz.dataSource.myDS.password = 12345
org.quartz.dataSource.myDS.maxConnections = 5
org.quartz.dataSource.myDS.validationQuery = select 1
org.quartz.dataSource.myDS.provider = hikaricp

0 个答案:

没有答案
相关问题