解决flask服务器使用gunicorn启动时,获取全局变量失败的问题 ...

用于我使用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

你可能感兴趣的:(解决flask服务器使用gunicorn启动时,获取全局变量失败的问题 ...)