1 使用方式
安装supervisor
apt install supervisor
切到supervisor的配置目录
cd /etc/supervisor/conf.d
创建配置文件xxx.conf
vim xxx.conf
[program:cncms-test]
command=flask run -p 6666
directory=/usr/src/app/
priority=1
numprocs=1
# 下面的配置非必须
autostart=true
autorestart =true; 服务挂掉会自动重启
loglevel =info; 输出日志级别
stdout_logfile =/data/log/supervisor/some-project-stdout.log
stderr_logfile =/data/log/supervisor/some-project-stderr.log
autorestart=true
startretries=10
exitcodes=0
stopsignal=KILL
stopwaitsecs=10
redirect_stderr=true
运行supervisor
supervisord -c /etc/supervisor/supervisord.conf
查看supervisor运行状态
supervisorctl
2 常用命令
停止所有: stop all
开启所有: start all
重启全部: restart all
重新载入配置文件: supervisorctl update