【发布时间】:2020-06-15 03:04:58
【问题描述】:
我希望我的烧瓶服务器在闲置一段时间后执行某项任务,比如说 5 分钟,即 5 分钟后它将执行另一项工作。为此,我需要检查服务器是忙还是闲。我怎样才能做到这一点?
【问题讨论】:
-
这能回答你的问题吗? Background Worker with Flask
我希望我的烧瓶服务器在闲置一段时间后执行某项任务,比如说 5 分钟,即 5 分钟后它将执行另一项工作。为此,我需要检查服务器是忙还是闲。我怎样才能做到这一点?
【问题讨论】:
每次通过@app.after_request 注解发出请求时,您都可以将当前日期时间保存在变量中。
然后您需要一个例程来定期检查现在与保存的时间戳之间的时间差是否大于 5 分钟。如果是这样,请运行您的任务。
为了每 5 分钟执行一次检查,您可能需要某种调度程序,该调度程序将随您的应用程序启动。
【讨论】: