如何使用APScheduler持续预定作业直至完成?

时间:2015-07-14 12:01:25

标签: python jobs apscheduler

我在Python 2.7.6中使用APScheduler。我正在使用BlockingScheduler来存储预定作业,并使用SQLAlchemy作为持久数据库。

我想安排工作并保证完成工作(功能到达最后一行)。一切都运行正常,但我发现当一个作业启动时,它就会从数据库中删除,即使作业没有完成整个方法。

注意:显然,我开发了没有状态的作业,可以在下一个程序执行中重新执行。这应该不是这个问题要讨论的问题。

在使用APScheduler执行完整的功能/方法之前,保留作业的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,并且能够使用后台调度程序而不是阻止调度程序来解决它。