Python任务管理框架Apscheduler,执行多次解决
2020-03-23 06:06:47来源:阅读:1

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!!

推荐阅读:华为手机怎么选
网站首页 | 关于我们 | 联系我们 | 老版地图 | 版权声明 | 网站地图
焦点视觉网 -打造全面的专业的企业资讯门户!
免责声明:焦点视觉网所有文字、图片、视频、音频等资料均来自互联网,不代表本站赞同其观点,本站亦不为其版权负责。相关作品的原创性、文中陈述文字以及内容数据庞杂本站无法一一核实,如果您发现本网站上有侵犯您的合法权益的内容,请联系我们,本网站将立即予以删除!
Copyright © 2012-2019 http://www.jdgcxw.cn, All rights reserved.