我有近70个使用spring job scheduler运行的作业。其中5个是日常工作,其中20个是每周工作,剩下的将每月工作。
我在applicationContext.xml
文件中配置如下
<task:scheduler id="myScheduler" pool-size="50" />
即使我配置了50个线程,我仍然面临着这些问题。
问题:所有日常工作都没有每天运行。运行详细信息8天的工作列在下面
Job_Number No.Of times Ran
---------- ---------------
1 8
2 6
3 4
4 8
5 7
我无法理解为什么会这样。 我做了很多搜索仍然没有找到解决方案。请在此建议我..
出于测试目的,我也评论了我的整个业务逻辑(意味着我只安排了空方法)。即使在这种情况下我也遇到了同样的问题。
我指定了cron表达式如下
monthly_cron_expression = 0 00 02 15 * ?
weekly_cron_expression = 0 00 03 ? * FRI
daily_cron_expression = 0 5 10 * * ?
答案 0 :(得分:0)
您可以按以下方式更改日常工作的时间表达并尝试一下吗? daily_cron_expression = 0 5 10 * * *