zoukankan      html  css  js  c++  java
  • Supervisor 守护 dotnetcore 程序

    版权声明:本文由屈政斌原创文章,转载请注明出处: 
    文章原文链接:https://www.qcloud.com/community/article/240

    来源:腾云阁 https://www.qcloud.com/community

    接上篇 腾讯云centos 7部署 dotnetcore+Angular2 实践

    环境准备

    1.设置nginx 服务开机启动

    systemctl enable nginx.servic
    

    2.安装Supervisor

    yum install python-setuptools
    easy_install supervisor
    

    3.配置Supervisor

    mkdir /etc/supervisor
    echo_supervisord_conf > /etc/supervisor/supervisord.conf
    #指定配置文件
    supervisord -c /etc/supervisor/supervisord.conf
    

    指定守护的程序配置

    vim /etc/supervisor/supervisord.conf
    

    在最后增加

    [include]
    files=conf.d/*.conf
    

    配置Supervisor开机启动

    新建一个“supervisord.service”文件

    # dservice for systemd (CentOS 7.0+)
    # by ET-CS (https://github.com/ET-CS)
    [Unit]
    Description=Supervisor daemon
    
    [Service]
    Type=forking
    ExecStart=/usr/bin/supervisord -c /etc/supervisor/supervisord.conf
    ExecStop=/usr/bin/supervisorctl shutdown
    ExecReload=/usr/bin/supervisorctl reload
    KillMode=process
    Restart=on-failure
    RestartSec=42s
    
    [Install]
    WantedBy=multi-user.target
    

    将文件拷贝至:“/usr/lib/systemd/system/supervisord.service”

    执行命令:systemctl enable supervisord

    配置守护

    新增配置

    vim /etc/supervisor/conf.d/acore.dll.conf

    [program:acore.dll]
    command=/bin/bash -c "dotnet acore.dll server.urls=http://127.0.0.1:3000/"
    directory=/root/dotnetcore/acore/
    autorestart=false
    stderr_logfile=/var/log/acore.dll.err.log
    stdout_logfile=/var/log/acore.dll.out.log
    environment=ASPNETCORE_ENVIRONMENT=Development
    user=root
    stopsignal=INT
    

    重加载配置

    supervisorctl reload
    
    supervisorctl start acore.dll
    

    查看是否被守护进程拉起

    重启电脑查看是否自动启动

    访问站点OK

  • 相关阅读:
    Django的开发服务的搭建和使用
    Openerp
    Django Url设计 小知识点
    try...finally的用法
    SQL rownum的用法
    oracle 日期常用函數sysdate
    datetime.datetime.now()时间格式转化是碰到的问题
    CSS BACKGROUND汇总
    css3动画效果小结
    javascript花式理解闭包
  • 原文地址:https://www.cnblogs.com/purpleraintear/p/6158092.html
Copyright © 2011-2022 走看看