初步分析是 queue:listen 在代碼中要重啓一個work進程,用到了think ,致使找不到該文件的路徑php
改用 php /項目目錄/think queue:work 則沒有報錯(建議服務器開一個守護進程,監聽隊列的進程狀況,防止死掉重啓)git
work與listen的區別:https://github.com/coolseven/notes/blob/master/thinkphp-queue/README.mdgithub
相關資料:https://github.com/top-think/think-queue/issues/33thinkphp