Supervisor安装与使用

Supervisor可以用来守护进程,若进程被杀死supervisor会自动启动进程。supervisor官网http://supervisord.org

1. centos 安装与使用

yum install -y supervisor

如果安装包提示找不到,先安装

yum install epel-release

进入配置文件目录,新建*.ini配置文件,supervisor 会自动关联 /etc/supervisord.d 目录下的所有.ini 类型的配置文件。这以守护ss后端进程举个例子

cd /etc/supervisord.d
vi ss.ini

ss后端守护配置文件

[program:ss-manyuser]
command = python /root/shadowsocks/server.py
user = root
autostart = true
autorestart = true

保存ss.ini文件

2. ubantu 安装与使用

安装

sudo apt install supervisor

创建配置文件,supervisor会在/etc/supervisor/conf.d/ 目录下关联*.conf配置文件,以ss后端守护举个例子

cd /etc/supervisor/conf.d/

vi ss.conf

ss后端守护配置文件

[program:ss-manyuser]
command = python /root/shadowsocks/server.py
user = root
autostart = true
autorestart = true

3. supervisor 常用命令如下

加入开机自启

systemctl enable supervisord

启动

systemctl start supervisord

重新加载配置文件

systemctl reload supervisord

停止

systemctl stop supervisord

查看supervisord 进程确保已启动,若未启动请检查配置为文件是否错误

ps -ef|grep supervisord
标签:Supervisor 发布于:2019-10-20 08:06:05