centos7安装Supervisor

centos7安装Supervisor

下载地址

1、官网:http://supervisord.org/

安装步骤

2、pip安装supervisord
2.1、安装python工具
#yum -y install epel-release
#yum install -y python-pip
2.2、安装supervisord
#pip install supervisor
2.3、确认是否安装成功
#echo_supervisord_conf
3、生成supervisord.conf文件
#echo_supervisord_conf > /home/conf/supervisord.conf
4、配置supervisord.conf (所有子服务全部配置到当前文件)
5、启动supervisor
#supervisord -c /home/conf/supervisord.conf

进程管理命令

1.查看supervisord当前管理的所有进程的状态

supervisorctl status 

2.启动进程

supervisorctl start usercenter #启动单个进程 
supervisorctl start all #启动所有进程 

3.停⽌进程

supervisorctl stop usercenter 
supervisorctl stop all 

4.重启进程

supervisorctl restart usercenter #或者使⽤supervisorctl reload: 重启 
supervisorctl restart all 

5.读取有更新(增加)的配置⽂件,不会启动新添加的程序

supervisorctl reread 

6.将配置⽂件⾥新增的⼦进程加⼊进程组,如果设置了autostart=true则会启动新新增的⼦进程

supervisorctl update 

7.重启

supervisorctl reload 

配置文件

[group:test]
programs=app1,app2,app3
[program:app1]
priority=999
directory=/app/test/app1
command=java -jar /app/test/app1/test-platform-1.0-SNAPSHOT.jar -Dspring.config.location=classpath:application.properties,classpath:bootstrap.properties  ;
autostart=true               ;
autorestart=true             ;
user=root                    ;
startsecs=10                 ;
startretries=99              ;
stdout_logfile=/app/log/supervisor/app1.log ;
[program:app2]
priority=999
directory=/app/test/app2
command=java -jar /app/test/app2/app2-1.0-SNAPSHOT.jar -Dspring.config.location=classpath:application.properties,classpath:bootstrap.properties  ;
autostart=true               ;
autorestart=true             ;
user=root                    ;
startsecs=10                 ;
startretries=99              ;
stdout_logfile=/app/log/supervisor/app2.log ;
[program:app3]
priority=999
directory=/app/test/app3
command=java -jar /app/test/app3/app3-1.0-SNAPSHOT.jar -Dspring.config.location=classpath:application.properties,classpath:bootstrap.properties  ;
autostart=true               ;
autorestart=true             ;
user=root                    ;
startsecs=10                 ;
startretries=99              ;
stdout_logfile=/app/log/supervisor/app3.log ;

访问地址
http://127.0.0.1:9010

输入账号密码(默认账号密码 user/123)

在这里插入图片描述

在这里插入图片描述

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值