supervisorctl简单安装使用

supervisorctl简单安装使用:


下载安装:

yum 下载安装

yum install -y supervisor

开机自启设置

systemctl enable supervisord

基础命令

systemctl status supervisord
systemctl start supervisord
systemctl stop supervisord

使用:

该软件依赖于配置文件的模式去管理相应的服务

配置文件默认目录

/etc/supervisord.d/

新建 app.ini 文件放在目录下

[program:app]     ;线程名称
directory = /root/app                  ;启动目录
command =  java -jar app.jar       ;启动命令
autostart = true              ;在supervisord启动的时候也启动
startsecs = 5                 ;启动5秒后没有异常退出,就当作已经正常启动了
autorestart = true           ;程序异常退出后自动重启
startretries = 3                ;启动失败自动重试次数,默认是3
user = root                     ;哪个用户启动
redirect_stderr = true                ;把stderr重定向到stdout,默认false
stdout_logfile_maxbytes = 20MB                    ;stdout日志文件大小,默认50MB
stdout_logfile_backups = 20                           ;stdout日志文件备份数
stdout_logfile = /**.log ;stdout日志文件,需要手动创建/root/eolinker_os/logs目录

针对指定服务命令:

supervisorctl
> status           #查看程序状态
> stop name    #关闭name程序
> start name    #启动name程序
> restart name # 重启name程序
> reread          #	读取有更新的配置文件,不会启动新添加的程序
> update          #重启配置文件修改过的程序

本次分享到此结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值