一、介绍
守护进程专门负责管理app程序是否启动,没有启动就重启,可以设置重启次数时间间隔等
二、示例
1、安装supervisor
apt-get install supervisor
2、创建监控脚本
cd /etc/supervisor/conf.d
nano restapp.conf
[program:restapp]
user=root
command=/usr/bin/php /www/sites/task/restapp.php
# 要确认该目录已经存在
directory=/etc/local/supervisor
# 程序停止之后是否需要重新将其启动
autorestart=true
# 重新启动时等待的时间
startsecs=10
# 重启程序的次数
startretries=100
3、启动、重启
# supervisord
//重新加载配置或者重启supervisor:
# supervisorctl update
# supervisorctl reload