- 安装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再将监控服务启动
|