1. 程式人生 > >IE瀏覽器訪問Flask自帶伺服器假死問題解決方法

IE瀏覽器訪問Flask自帶伺服器假死問題解決方法

在本地除錯Flask應用程式,如果使用IE瀏覽器訪問,會經常出現卡住(假死)現象,這是一個比較煩人的問題。

其實解決方法也比較簡單,只要給app.run加上一個threaded=True引數或者processes=N引數(N改為實際數值)。假如:

pythonif __name__ == '__main__':
    app.run(threaded=True)
    # 或者
    # app.run(processes=3)

引數說明:

  • threaded 多執行緒支援,預設不開啟
  • processes 程序數量,預設為1個

如果使用了Flask-Script來部署應用,可以給runserver

命令加上--threaded引數或者--processes N引數(引數意義同上)。例如:

pythonpython manage.py runserver --threaded

或者:

pythonpython manage.py runserver --processes 3