成都之窗 > 微商 >Python任务管理框架Apscheduler,执行多次解决

Python任务管理框架Apscheduler,执行多次解决

2020-03-30 19:18:52 来源:互联网 阅读:-

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

推荐阅读:风扇怎么折

(正文已结束)

热点图片 更多>>
打卡成都最美“北林绿道”,烟火气和文艺范这里都有,除了拍照还能吃到网红美食 打卡成都最美“北林绿道
小八卦,马思纯嫉妒欧豪?周洁琼有男友? 小八卦,马思纯嫉妒欧豪
广汽本田VE-1与2020潮流趋势的完美邂逅 广汽本田VE-1与20
护肤自白,来自一个干皮爱长闭口不长痘的大龄青年,满满的干货 护肤自白,来自一个干皮
新闻头条
精彩专题 更多>>
曾经的中科院教授,下海帮4线城市小店主创业,开启新零售2.0时代 1曾经的中科院教授,下海帮
点击排行 更多>>