supervisor通过 Supervisor 管理 LaravelS

1、安装supervisor

yum install supervisor

 

 

 2、添加laravels.ini到supervisord.d

vim /etc/supervisord.d/laravels.ini

内容:

[program:laravel-s]
command=docker exec -i php bash -c '/docker/www/app/bin/laravels start -i'   //启动docker容器中的laravels命令
numprocs=1
autostart=true
autorestart=true
startretries=3
user=root
redirect_stderr=true
stdout_logfile=/docker/www/app/storage/logs/supervisord-stdout.log   //日记

3、启动supervisor

systemctl start supervisord

 

 4、测试

进入容器关闭laravels

 

 宿主机查看larvavels进程【laravels依然启动,则supervisor成功管理laravels进程】

 

posted @ 2021-05-09 10:43  08ruanjian306  阅读(153)  评论(0)    收藏  举报