CentOS 下supervisor和Nginx配置Python (Flask ,gunicorn) 和(Django,uwsgi)

supervisor安装

yum -y install supervisor
echo_supervisord_conf > /etc/supervisor/supervisrd.conf

gunicorn安装

pip install gunicorn

uwsgi 安装

pip install uwsgi

配置

首先是Django+uwsgi使用supervisor管理启动

  • nginx.conf局部修改

  • uwsgi.ini文件

  • /etc/supervisord.conf 局部添加

至此重启nginx和supervisor

然后是Flask ,gunicorn使用supervisor管理启动

  • 在Flask目录下创建MYsupervisord.conf

  • 然后去添加/etc/supervisord.conf

  • nginx.conf配置

最后同样重启

其他

  • nginx添加启动项
    systemctl enable nginx.service
  • supervisor 添加启动项
    systemctl enable supervisord
点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注