代码之家  ›  专栏  ›  技术社区  ›  PT_C

用EAP7.2破坏石英团簇

  •  0
  • PT_C  · 技术社区  · 3 年前

    最近从升级了应用程序 JBoss 6.4 -> JBoss 7.2 我们看到了我们的 Quartz 触发器在4节点群集的多个实例之间间歇性触发。在升级和添加 org.quartz.jobStore.clusterCheckinInterval = 20000 没有起作用。

    quartz 2.3.2

    石英特性

    # ===========================================================================
    # Configure Main Scheduler Properties  ======================================
    # ===========================================================================
    #
    org.quartz.scheduler.instanceName = Scheduler
    org.quartz.scheduler.instanceId = AUTO
    org.quartz.scheduler.skipUpdateCheck = true
    
    # ===========================================================================
    # Configure ThreadPool  =====================================================
    # ===========================================================================
    #
    org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
    org.quartz.threadPool.threadCount = 100
    org.quartz.threadPool.threadPriority = 5
    
    # ===========================================================================
    # Configure JobStore  =======================================================
    # ===========================================================================
    #
    org.quartz.jobStore.misfireThreshold = 60000
            
    org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX
    org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.oracle.OracleDelegate
    org.quartz.jobStore.useProperties = false
    org.quartz.jobStore.dataSource=DataSource
    org.quartz.jobStore.tablePrefix = QRTZ_
    org.quartz.jobStore.isClustered = true
    org.quartz.jobStore.clusterCheckinInterval = 20000
    
    
    #============================================================================
    # Configure Datasources
    #============================================================================
    org.quartz.dataSource.DataSource.jndiURL=java:/DataSource
    
    # ============= ==============================================================
    # Configure SchedulerPlugins  ===============================================
    # ===========================================================================
    
    org.quartz.plugin.jobInitializer.class = org.quartz.plugins.xml.XMLSchedulingDataProcessorPlugin
    org.quartz.plugin.jobInitializer.fileNames = /quartz/quartz-jobs.xml
    org.quartz.plugin.jobInitializer.failOnFileNotFound = true
    org.quartz.plugin.jobInitializer.scanInterval = 0
    org.quartz.plugin.jobInitializer.wrapInUserTransaction =false
    
    0 回复  |  直到 3 年前