簡介
透過 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 協議》,轉載必須註明作者和本文連結