1 使用方式

安装supervisor

apt install supervisor

切到supervisor的配置目录

cd /etc/supervisor/conf.d

创建配置文件xxx.conf

vim xxx.conf

  1. [program:cncms-test]
  2. command=flask run -p 6666
  3. directory=/usr/src/app/
  4. priority=1
  5. numprocs=1
  6. # 下面的配置非必须
  7. autostart=true
  8. autorestart =true; 服务挂掉会自动重启
  9. loglevel =info; 输出日志级别
  10. stdout_logfile =/data/log/supervisor/some-project-stdout.log
  11. stderr_logfile =/data/log/supervisor/some-project-stderr.log
  12. autorestart=true
  13. startretries=10
  14. exitcodes=0
  15. stopsignal=KILL
  16. stopwaitsecs=10
  17. redirect_stderr=true

运行supervisor

supervisord -c /etc/supervisor/supervisord.conf

查看supervisor运行状态

supervisorctl

image.png

2 常用命令

停止所有: stop all
image.png
开启所有: start all
image.png
重启全部: restart all
image.png
重新载入配置文件: supervisorctl update