您的位置: 吉林之声 > 财经 > 正文

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

2020-11-20 15:39:40来源:阅读:-

Apscheduler 可以让我们很方便的管理任务。但当配合flask执行的时候,会执行多次。试了很多方法解决,终于可以了。

解决方法

利用文件锁原理即可解决。网上很多做法是放在create_app()里面弄文件锁,但是我测试不行。

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

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

调用

//CuBackgroundScheduler() 或者CuBackgroundScheduler() 这两个类 就是我上面的两张图片里的代码
scheduler = APScheduler(scheduler=CuBackgroundScheduler())

//初始化运行
def create_app(config_name):
...
scheduler.app = app
scheduler.init_app(app)
scheduler.start()

//调用代码

最后

第一次在头条写文章,有哪些写错的,不懂的,或者有其他解决方法也可以留言。关注我,一起来交流Python!!

推荐阅读:每日时讯网

滚动推荐
39:40Python任务管理框架Apsch
Apscheduler 可以让我们很方便的管理任务。但当配合flask[详细]
56:05家庭娱乐担当 拯救御宅生活的三款大
亮相于2020CES的明星产品:TCLX9 8K QLED TVTCL[详细]
40:55随着时间的流逝,比特币对冲论点变得
数字资产管理公司Morgan Creek Digital的联合创始人A[详细]
15:042020爱采购中国行大会将在长春召
11月24日,由百度爱采购主办,长春盘古网络技术有限公司承办的2020[详细]
26:38三星智能音箱拥有高配语音控制!为什
三星智能音箱在去年的八月份,三星集团联手Galaxynote9在发布会[详细]
59:15糗事百科产品总监李威:如何基于数据
本文主要围绕笔者构建推荐系统过程中的思考,以及碰到的一些数据问题,分析[详细]
04:24浙江:科技互联网企业在行动|斑马会
面对疫情,36氪浙江也将贡献出自己的力量,在春节期间推出专题策划“抗击[详细]