CentOS&.NET Core初试-4-安装守护服务(Supervisor)

 

系列目录

  1. 设置Supervisor开机启动

    在 /usr/lib/systemd/system文件夹下新建supervisor.service配置文件,内容如下:

    [Unit] Description=supervisor [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

    将服务设置为开机启动:

    systemctl enable supervisor.service systemctl start supervisor.service

    supervisor开机启动服务配置成功
    supervisor开机启动

    配置Supervisor图形化管理

    打开supervisor的配置文件

    vi /etc/supervisor/supervisord.conf

    找到配置:

    ;[inet_http_server]         ; inet (TCP) server disabled by default ;port=127.0.0.1:9001        ; (ip_address:port specifier, *:port for all iface) ;username=user              ; (default is no username (open server))ls ;password=123               ; (default is no password (open server))

    修改成:

    [inet_http_server] ; inet (TCP) 服务,默认是关闭的 port=*:9001      ;ip:端口,*代表所有IP username=root               ;登陆账号,可以不设 password=root123              ;登陆账户,可以不设

    保存好修改后,重启supervisor。

    supervisorctl reload

    防火墙查看9001端口是否开启

    firewall-cmd --list-ports #查看已开放的端口

    开启端口:

    firewall-cmd --zone=public  --add-port=9001/tcp --permanent firewall-cmd --reload #重启防火墙

    命令含义:

    --zone #作用域 --add-port=9001/tcp  #添加端口,格式为:端口/通讯协议 --permanent  #永久生效,没有此参数重启后失效

    成功访问:
    supervisor图形界面

    关键字:
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信