Debian使用Supervisor守护进程

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
暂无评论

发送评论 编辑评论


上一篇