本文最后更新于:4 years ago
使用gunicorn 部署flask项目
注意:
提前进入anaconda的flask的环境,需要自己先配置一个flask环境,详情看Anaconda的博客
在阿里云打开相应端口
pip install gunicorn
安装库使用方式
简单地,gunicorn可以通过gunicorn -w 4 -b 0.0.0.0:8001 run:app启动一个Flask应用。其中, -w 4是指预定义的工作进程数为4, -b 127.0.0.1:4000指绑定地址和端口 run是flask的启动python文件,app则是flask应用程序实例 其中run.py中文件的可能形式是: # run.py from flask import Flask app = Flask(__name__)
在flask项目下创建文件vim gunicorn.sh
填写以下内容:
conda activate just_do_it (在linux上创建好自己的环境,可选)
nohup gunicorn -w 4 -b 0.0.0.0:8001 run:app & (不带日志)
nohup gunicorn -w 4 -b 0.0.0.0:8001 run:app > gunicorn.log 2>&1 & (带日志)
接着输入sh gunicorn.sh
运行即可
输入netstat -ant
可查看已运行端口
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!