创建py的虚拟环境 并让Flask应用通过Gunicorn 高效安全运行
构建虚拟环境 k add python3 py3-virtualenv python3-venv python3 -m venv /root/myenv source /root/myenv/bin/activate pip install flask pip install gunicorn 配置gunicorn运行端口 # gunicorn_config.py bind = "0.0.0.0:5080" workers = 9 让gunicorn运行对应的Flask应用 gunicorn -c gunicorn_config.py stats_server:app 退出虚拟环境 deactivate 删除虚拟环境 rm -rf /root/myenv 让nginx反代即可 常驻任务用法 k add tmux @reboot tmux new -d -s stats_server.py 'source /root/myenv/bin/activate && python /root/stats_server.py' @reboot tmux new -d -s stats_server.py 'source /root/myenv/bin/activate && gunicorn -c gunicorn_config.py stats_server:app'