Debian安装supervisor
apt-get install supervisor -y
配置文件
Supervisor的配置文件为/etc/supervisor/supervisord.conf
Supervisor所管理应用的配置文件放在/etc/supervisor/conf.d/
目录中,需要对每个应用进行配置。在/etc/supervisor/conf.d/
中创建xxxxxx.conf
,每个应用对应一个配置文件即可。
配置文件内容示例
[program:soga-ss]
command=/usr/local/soga/soga -c /etc/soga/soga-ss.conf
directory=/usr/local/soga/
user = root
stopsignal = INT
autostart = true
autorestart = true
startsecs = 1
stderr_logfile = /var/log/soga-ss.err.log
添加开机启动Supervisor
systemctl enable supervisor
启动Supervisor
supervisorctl start all
常用命令
#关闭所有任务
supervisorctl shutdown
#关闭指定任务
supervisorctl stop program_name
#开启指定任务
supervisorctl start program_name
#查看所有任务状态
supervisorctl status
#加载新的配置
supervisorctl update
#重启所有任务
supervisorctl reload