解決flask伺服器使用gunicorn啟動時,獲取全域性變數失敗的問題

王小鬧兒發表於2018-08-21

用於我使用gunicorn開啟多個flask程式,因此為了解決程式間通訊問題,需要新增一個共享記憶體——redis

 

參考連結:

https://www.crifan.com/flask_for_single_app_instance_how_get_global_variable/

https://www.crifan.com/flask_running_multiple_worker_how_use_global_variable/

解決方案:

將全域性變數存入redis資料庫,每次request請求時,讀取資料庫中的內容即可。

解決方案詳細配置連結:

http://www.ziyoubaba.com/archives/585

注意:redis安裝之後要啟動,否咋會報錯 “拒絕連線”

redis啟動命令:

redis-server


相關文章