操作以下步骤需要具备linux基本功:初中级LInux运维工程师在线评测

下载supervisor
#contOS

安装扩展
yum install epel-release
然后再下载

yum install supervisor
然后启动supervisor服务
supervisord -c /etc/supervisord.conf(配置文件默认在etc目录下)
然后vim /etc/supervisord.conf
 

找到子进程目录
在子进程目录下创建文件
touch laravels.ini

然后编辑文件
vim laravels.ini

[program:laravels]
command=docker exec php bash -c '/www/laravels/bin/laravels start -i'
autorestart=true
startsecs=3
startretries=3
stdout_logfile=/www/laravels/storage/logs/swool.log
stderr_logfile=/www/laravels/storage/logs/swool.log
user=root
priority=999
numprocs=1
process_name=%(program_name)s_%(process_num)02d
 

然后将此换成你们自己需要执行的命令与文件路径

再将此换成你们自己的项目路径

 配置完成后执行supervisorctl命令进入supervisorctl客户端

然后执行

reload(重新加载配置)
update(更新配置)
start all(启动所有配置)

完成

运维工程师QQ在线交流群:580175957