【问题标题】:Batch job is not executing批处理作业未执行
【发布时间】:2023-04-06 02:55:01
【问题描述】:

我正在使用 Quartz 和 Spring Batch 框架并安排了近 84 个作业。我最近注意到,当计划运行超过 80 个作业时,有些作业根本没有执行。

如果我安排了大约 30 个作业,那么每个作业都会按时执行并且没有发现任何问题。

不确定如何追查根本原因,但我相信这可能是每个作业的线程不可用问题。有办法解决这个问题吗?

【问题讨论】:

    标签: java spring-batch quartz-scheduler


    【解决方案1】:

    你可以指定线程数:

    org.quartz.threadPool.threadCount = 100
    

    查看此帖子以获取默认线程号:What is the quartz default thread count

    【讨论】:

    • 对执行的改进不大,但许多作业没有按预定时间执行。有什么想法吗?
    • 您能发布您的触发器和作业配置吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    • 2012-11-12
    • 1970-01-01
    • 1970-01-01
    • 2020-05-18
    • 1970-01-01
    相关资源
    最近更新 更多