Python POST请求在Flask App上执行两次

时间:2017-02-12 19:48:32

标签: python nginx flask gunicorn

我使用nginx和gunicorn部署了Flask App。

从我的烧瓶应用程序请求发布请求时,它会被执行两次。

@app.route("/search", methods=['POST'])
def search():
        r = requests.post('http://localhost:6800/schedule.json', data='{"project":"rental", "spider":"airbnb"}')
        return json.dumps(r.json())

这里创建了2个不同的蜘蛛作业。

1 个答案:

答案 0 :(得分:1)

这是因为重载程序在运行时会产生两个进程。 您可以在运行时设置debug=Falseuse_reloader=False来禁用它。

查看问题的答案: