我有关于蟒蛇的问题' apscheduler。
我正在运行一项包括从数据库中提取数据的任务。 dbs'响应时间因不同的操作而有所不同,来自不同的来源,并预测dbs的时间。响应时间会很短,是不可能的。
例如在运行时
scheduler.add_interval_job(self.readFromDb, start_date = now(), seconds=60)
秒参数会停止任务,如果它没有完成,则启动下一个任务
有没有办法动态更改秒参数?或者我应该使用默认值0?
欢呼声
答案 0 :(得分:1)
“seconds”参数不以任何方式限制作业可以使用的时间,并且它当然不会过早终止它。但是,如果前一个实例的时间超过指定的时间间隔(此处为60秒),则使用默认设置将阻止生成另一个作业实例。我看到它的方式,你有两个选择: