Supervisor 解决 can't find command *
简介
通过 supervisorctl status 查看,发现出现 can't find command 'php'
情况
-
查看 supervisor 的运行状态

-
ini 配置文件

原因
执行 command=php artisan queue:work --queue=test_queue --tries=3 的时候找不到 php 命令
解决
-
查看 php 的运行目录
which php -
ini 配置文件的 command 的 php 加上绝对路径

-
重新加载一下 Supervisor
supervisorctl reload
按道理我 PHP 的 bin 目录已经加在了 全局变量 里面,应该是可以执行的,难道是运行用户的问题?
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
推荐文章: