当前位置:   article > 正文

python重复执行_python flask schedule重复运行 任务被重复执行问题 解决方案

python flask 每次请求都重新启动

007.gif

【注意:此文章为博主原创文章!转载需注意,请带原文链接,至少也要是txt格式!】

注意注意注意,先暂时抛开任务不谈!看下面的代码,这样有助于你快速定位你的问题点:

#!/usr/bin/env python

from datetime import datetime

from app import app

import config

if __name__ == '__main__':

print '################### Restarting @', datetime.utcnow(), '###################'

app.run(port=4004, debug=True, host='0.0.0.0')

你可以运行一下上面的代码,结果就是如下:

################### Restarting @ 2014-08-26 10:51:49.167062 ###################

################### Restarting @ 2014-08-26 10:51:49.607096 ###################

看到结果了么,运行了两次,那么为什么运行两次呢?

问题点就在于flask框架,重点解释如下:

Werkzeug重新加载程序会生成一个子进程,以便每次代码更改时都可以重新启动该进程。Wer

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/499337
推荐阅读
相关标签
  

闽ICP备14008679号