我正在运行一个BlockingScheduler进程,它应该运行几个cron作业,但它每次都无法运行,并显示以下消息:
Run time of job "validation (trigger: cron[hour='3'], next run at: 2016-12-30 03:00:00 CST)" was missed by 0:00:02.549821
我有以下设置:
sched = BlockingScheduler(misfire_grace_time=3600, coalesce=True)
sched.add_jobstore('mongodb', collection='my_jobs')
@sched.scheduled_job('cron', hour=3, id='validation')
def validation():
rep = Myclass()
rep.run()
if __name__ == '__main__':
sched.start()我以为添加misfire_grace_time就可以了,但是每个作业都还没有运行。
https://stackoverflow.com/questions/41428118
复制相似问题