如何在apscheduler中的活动作业中添加misfire gracetime并合并?

时间:2016-04-28 14:35:36

标签: python scheduled-tasks quartz-scheduler cron-task apscheduler

我在apscheduler(3.0.1)中有1000个活动作业。我想在所有这些调度程序作业中添加 misfire_grace_time 合并。 由于这些字段只能在创建作业时添加。 有没有其他方法可以添加它们? 我能想到的一个解决方案是删除所有作业,然后添加所有作业。 以下是代码段:

积极工作:

  scheduler = get_scheduler()
  scheduler.add_job(executor_job, trigger='interval',seconds=100, id="sch:exe:1",
                  replace_existing=False)
  scheduler.start()

更新的配置应该与工作相似:

  scheduler.add_job(executor_job, trigger='interval',seconds=100, id="sch:exe:1",
                  replace_existing=False,misfire_grace_time=900,coalesce=True)

由于

1 个答案:

答案 0 :(得分:1)

我不知道为什么你说这些字段只能在创建作业时添加,但请看一下: