标签:__ supervisor gunicorn 项目 部署 0.0 nginx conf linux
原文:https://note.youdao.com/ynoteshare1/index.html?id=c91446020ebd25b05190799c50ede8e6&type=note (1)应用环境 mkdir myapp cd myapp 新建run.py 脚本 from flask import Flask app = Flask(__name__) app.route('/') def index(): return 'hello world':q if __name__ =='__main__': app.run() (2)gunicorn配置- 安装gunicorn
- 启动gunicorn
- 安装:
- 进到工程目录,在项目目录添加supervisor的配置文件,
- 会生成一个配置文件
[program:myapp] directory =/clh/myapps command =/clh/myapps/myenv/bin/gunicorn -w 4 -b 0.0.0.0:8000 run:app |
- 配置文件启动
- 查看supervisor状态
supervisord -c supervisor.conf 通过配置文件启动supervisor,注意它和其他命令不一样 supervisorctl -c supervisor.conf status 察看supervisor的状态 supervisorctl -c supervisor.conf reload 重新载入 配置文件 supervisorctl -c supervisor.conf start [all]|[appname] 启动指定/所有 supervisor管理的程序进程 supervisorctl -c supervisor.conf stop [all]|[appname] 关闭指定/所有 supervisor管理的程序进程 |
- nginx安装
- 查看nginx进程
- 首先先备份配置
- 修改配置
- 检查配置
标签:__,supervisor,gunicorn,项目,部署,0.0,nginx,conf,linux 来源: https://www.cnblogs.com/yjybupt/p/11677631.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。