首页 新闻 搜索 专区 学院

Apscheduler 定时任务超过实例时报错,设置max_instances同样报错

0
[待解决问题]


请问下,使用apscheduler运行定时任务,在运行一两天后,就会出现超过最大运行实例的报错,根据别人的做法设置max_instances后还是会出现同样的问题。不管定时时间是10秒或者10分钟,max_instances 设置是1还是10,一两天过后准报错超过运行的最大实例。有没有好的解决方法???
我自己想的一个方法是:既然这个报错是因为任务没结束出现的堵塞问题导致所有任务超时,那我可不可以给这个函数做时间判断,当循环的时间超过多少分钟后就强制返回该函数,结束函数以防止任务卡死。以此来解决函数运行超时的问题?但我不清楚是否有效

F·灬小人物的主页 F·灬小人物 | 菜鸟二级 | 园豆:216
提问于:2021-05-15 15:57
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册