操作以下步骤需要具备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