python
  • nginx
  • flask
  • gunicorn
  • 2017-02-12 218 views 1 likes 
    1

    我使用nginx和gunicorn部署了Flask應用程序。在Flask應用程序上執行兩次Python POST請求

    在從我的燒瓶應用程序請求發佈請求時,它會執行兩次。

    @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

    這是因爲當您運行它時,重新載入器會產生兩個進程。 您可以通過在運行時設置debug=Falseuse_reloader=False來禁用它。

    退房的問題的答案:

    +0

    嘗試都沒有工作 –

    +0

    我公司在生產環境中不開發 –

    +0

    所以你應用程序是一個單一的過程,但創建兩個蜘蛛程序? –

     相關問題

    • 暫無相關問題^_^