由于迁移到了 1Panel,supervisor 无法直接调用容器内的 PHP,所以守护进程具体命令步骤不一样。
需要在 启动命令前加上 docker exec 容器名称
如 1P内 php7 的容器名称为 PHP7,那么要加上的是docker exec PHP7
由于只有 root 用户有进入容器执行的权限,所以执行用户只能填写root。
举个例子:
启动用户:root
运行目录:/opt/1panel/www/sites/网站/index
启动命令:docker exec PHP7 php /www/sites/网站/index/artisan queue:work
由于 /opt/1panel/www/ 会挂载到容器内的 /www 目录,所以启动命令需要去掉 /opt/1panel 这个路径。
版权属于:hofaeair
本文链接:https://blog.hof.ovh/code/1panel-supervisor-dir.html
© 允许规范转载 转载请保留本文转载地址,著作权归作者所有