我试图安排一个与rq调度瓶应用程序的任务,但似乎有两个问题,我找不到解决方案。
任务被排队两次
任务之间应该有3分钟的延迟,但是任务中没有延迟,它们只是在一个任务完成后无限期地运行。
我试过用两种不同的方法运行它,但都不能解决问题。
q = Queue(connection=conn)
s = Scheduler(queue=q,connection=conn)
job = s.enqueue_in(timedelta(minutes=3),func=get_lines, args=("NFL",), repeat=None )
job = s.schedule(scheduled_time=datetime.datetime.utcnow(), func=get_lines, args=("NFL",), repeat=None, interval=300)
我在另一篇文章中看到,我需要改变运行flask应用程序的方式 app.run(use_reloader=False)
但这也没有解决问题。
任何帮助或建议都将不胜感激!
暂无答案!
目前还没有任何答案,快来回答吧!