APScheduler不使用mongodbjobstore和django选择工作

时间:2015-08-31 12:06:46

标签: django mongodb apscheduler

尝试使用APScheduler安排某些工作 以下是来自settings.py

的apscheduler设置
jobstores = {
  'default': MongoDBJobStore(client=dup_client),
}
executors = {
  'default': ThreadPoolExecutor(20),
  'processpool': ProcessPoolExecutor(5)
}
job_defaults = {
'coalesce': False,
'max_instances': 3
}

scheduler = BackgroundScheduler(jobstores=jobstores, executors=executors, job_defaults=job_defaults, timezone=TIME_ZONE)
scheduler.start()

添加工作:

job_id = scheduler.add_job(job_1,'interval', seconds=10)

如文档中所述,创建了apscheduler db和jobs个集合。但是不会执行作业

我能够在内存中看到工作被执行。问题在于持久的工作存储。

0 个答案:

没有答案