操作流程概述
实验环境:Ubuntu 20.04 LTS
第一步、创建配置文件,并保存到 /etc/supervisor/conf.d/ 目录,不建议直接修改 supervisord.conf 文件;
第二步、加载配置文件(Supervisor not loading new configuration files):
supervisorctl reread supervisorctl update
第三步、启动服务:
supervisorctl start all
第三步、停止服务:
supervisorctl stop "your service name" # 注意事项: # 1)某些程序会派正子进程,需要配置 stopasgroup=true 完全退出(包括子进程)# https://stackoverflow.com/questions/9090683/supervisord-stopping-child-processes
获取帮助:
# supervisorctl help default commands (type help <topic>): ===================================== add exit open reload restart start tail avail fg pid remove shutdown status update clear maintail quit reread signal stop version