Supervisor 是一个客户端/服务器系统,允许用户监控和控制类 Unix 操作系统上的进程数。本文为大家讲解的是如何在debian下安装supervisor的方法,感兴趣的同学参考下。
1.安装supervisor
apt-get install supervisor
cd /etc/supervisor/conf.d #cd到脚本目录
2.编写监控脚本
vim jiaoben.conf #新建脚本
[program:jiaoben.py] #程序的名字,在supervisor中可以用这个名字来管理该程序。
user=root #指定运行用户
command=/home/jiaoben.py #启动程序的命令
autorstart=true #设置改程序是否虽supervisor的启动而启动
autorestart=true #程序停止之后是否需要重新将其启动
startsecs=5 #重新启动时,等待的时间
startretries=100 #重启程序的次数
directory=/home/lege #相当于在该目录下执行程序
redirect_stderr=true #是否将程序错误信息重定向的到文件
stdout_logfile=/home/lege/supervisor_log/log.txt #将程序输出重定向到该文件
stderr_logfile=/home/lege/supervisor_log/err.txt #将程序错误信息重定向到该文件
一般写上前5条就够了,然后保存文件,配置完成。
3.使配置更改生效
这两条命令随便一条就行。
supervisorctl update #更新配置文件
supervisorctl reload #重启supervisor程序