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进程】


浙公网安备 33010602011771号