【发布时间】:2023-04-06 02:55:01
【问题描述】:
我正在使用 Quartz 和 Spring Batch 框架并安排了近 84 个作业。我最近注意到,当计划运行超过 80 个作业时,有些作业根本没有执行。
如果我安排了大约 30 个作业,那么每个作业都会按时执行并且没有发现任何问题。
不确定如何追查根本原因,但我相信这可能是每个作业的线程不可用问题。有办法解决这个问题吗?
【问题讨论】:
标签: java spring-batch quartz-scheduler
我正在使用 Quartz 和 Spring Batch 框架并安排了近 84 个作业。我最近注意到,当计划运行超过 80 个作业时,有些作业根本没有执行。
如果我安排了大约 30 个作业,那么每个作业都会按时执行并且没有发现任何问题。
不确定如何追查根本原因,但我相信这可能是每个作业的线程不可用问题。有办法解决这个问题吗?
【问题讨论】:
标签: java spring-batch quartz-scheduler
你可以指定线程数:
org.quartz.threadPool.threadCount = 100
查看此帖子以获取默认线程号:What is the quartz default thread count
【讨论】: