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