Python任务管理框架Apscheduler,执行多次解决!
2020-11-19 07:50:38阅读:-
来源:
Apscheduler 可以让我们很方便的管理任务。但当配合flask执行的时候,会执行多次。试了很多方法解决,终于可以了。解决方法利用文件锁原理即可解决。网上很多做法是放在create_app()里面弄文件锁,但是我测试不行。
Apscheduler 可以让我们很方便的管理任务。但当配合flask执行的时候,会执行多次。试了很多方法解决,终于可以了。
解决方法
利用文件锁原理即可解决。网上很多做法是放在create_app()里面弄文件锁,但是我测试不行。
调用
//CuBackgroundScheduler() 或者CuBackgroundScheduler() 这两个类 就是我上面的两张图片里的代码
scheduler = APScheduler(scheduler=CuBackgroundScheduler())
//初始化运行
def create_app(config_name):
...
scheduler.app = app
scheduler.init_app(app)
scheduler.start()
//调用代码
最后
第一次在头条写文章,有哪些写错的,不懂的,或者有其他解决方法也可以留言。关注我,一起来交流Python!!
(正文已经结束)
推荐阅读:北京企业新闻网
免责声明及提醒:此文内容为本网所转载企业宣传资讯,该相关信息仅为宣传及传递更多信息之目的,不代表本网站观点,文章真实性请浏览者慎重核实!任何投资加盟均有风险,提醒广大民众投资需谨慎!
相关新闻
- 2020-04-24·拍照手机哪款好?这些旗舰手机值
- 2020-05-02·关于电竞手机,你知道多少?1分
- 2020-05-09·从此,再无「正宗」黑莓牌手机
- 2020-05-15·渠道为王的时代,酷比手机是凭什
- 2020-05-23·三星W20 5G折叠屏手机正式
资讯排行