- 安装supervisor
   
 
 yum install -y epel-release  yum yum install -y supervisor  vim /etc/supervisord.d/laravel-s.ini # 增加需要守护监控的进程配置  
  
[program:laravel-s]
command=docker exec -i php bash -c '/docker/www/shopby/laravels start -i'
numprocs=1
autostart=true
autorestart=true
startretries=3  
user=root
redirect_stderr=true
srdout_logfile=/docker/www/shopby/storage/logs/supervisord-stdout.log
  
supervisor命令:  
| 命令 | 功能描述 | 
|---|
 | supervisord | 启动服务 |  | supervisorctl start all | 启动所有服务 |  | supervisorctl stop all | 停止所有服务 |  | supervisorctl reload | 重载配置 |   
也可以进入进入 supervisor 控制台:  
 
 supervisorctl  
  
重新读取配置:  
 
 reread  
  
更新配置:  
 
 update  
  
开始启动所有配置服务:  
 
 start all  
  
查看所有状态:  
 
 status  
  
 
 ps -ef | grep laravels # 查看进程,启动成功。     进入项目目录,php bin/laravels stop 停止项目,项目会自动尝试重启3次(次数可以配置),  超过3次就需要人工执行命令supervisorctl start all再将监控服务启动  
 
                
                
                
        
    
 
 |