supervisor简单使用

#查看在运行的程序
supervisorctl status 

#查看supervisor配置文件
cat /etc/supervisord.conf

#子进程配置文件
#注:默认子进程配置文件为ini格式,可在supervisor主配置文件中修改。
cd /etc/supervisord.d

xx.ini配置文件内容
[program:mdata]
command=python3.7 run.py                               #命令
directory=/root/xx目录                                 #工作目录
redirect_stderr=true
stdout_logfile=/tmp/xx程序-stdout.log                  #日志输出
autostart=true
autorestart=true
stopasgroup=true
killasgroup=true

#更新配置(或将新程序添加)
supervisorctl update program名

#启动程序
supervisorctl start program名




supervisorctl status        #查看所有进程的状态
supervisorctl stop es       #停止es
supervisorctl start es      #启动es
supervisorctl restart       #重启es
supervisorctl update        #配置文件修改后使用该命令加载新的配置
supervisorctl reload        #重新启动配置中的所有程序

 


版权声明:本文为qq_35398413原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。