1. 安装
1 | cd /var/www/happy # 进入项目代码目录 |
2. 使用gunicorn启动Flask项目
1 | gunicorn -w4 -b127.0.0.1:8003 happy:app |
这里的happy是Flask项目的app名
-w4 等同于 –workers=4,意为同时启动四个worker
-b127.0.0.1:8003 等同于 –bind=127.0.0.1:8003,用于指定绑定的服务器ip和端口
3. 关闭进程
Ctrl+C即可。
后台进程可以使用以下命令查看进程号(pid):
1 | ps -ef | grep gunicorn |
关闭进程命令:
1 | kill [pid] |
- 推荐使用supervisor来管理gunicorn进程,优点是启动、停止、重启都很方便,并且支持自动重启被意外停止的进程,可以参考>>传送门 - Supervisor安装配置<<。