码迷,mamicode.com
首页 > 系统相关 > 详细

nginx通过Supervisor实现守护进程

时间:2020-01-20 14:25:36      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:comm   core   服务   user   use   ORC   netcore   方式   ret   

  • 部署supervisor服务

    # easy_install的方式
    yum install -y python-setuptools
    easy_install supervisor
    echo_supervisord_conf >/etc/supervisord.conf
  • 配置supervisord.conf

    # 修改supervisord.conf行尾
    
    [include]
    files = /etc/supervisor/*.conf
    
    # web界面显示
    [inet_http_server]
    port=IP:9001
    
    # 启动
    supervisord -c supervisord.conf
    
    # 创建目录
    mkdir -p /etc/supervisor
    
  • 配置nginx.conf文件

    # vim /etc/supervisor/nginx.conf
    [program: nginx]
    command=/data/nginx/sbin/nginx  -g 'daemon off;'  # 修改自己的路径
    autorestart=true ;
    autostart=true ;
    stderr_logfile=/var/log/error.log ;
    stdout_logfile=/var/log/stdout.log ;
    environment=ASPNETCORE_ENVIRONMENT=Production ;
    user=root ;
    stopsignal=INT
    startsecs=10 ;
    startretries=5 ;
    stopasgroup=true
    
    # 重新加载
    supervisorctl -c supervisord.conf reload
    
    # 使用supervisorctl启动nginx服务
    supervisorctl start nginx
    
    #查看状态
    supervisorctl status

nginx通过Supervisor实现守护进程

标签:comm   core   服务   user   use   ORC   netcore   方式   ret   

原文地址:https://www.cnblogs.com/only-me/p/12217675.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!