Laravel 作业(数据库)不执行句柄

tom*_*337 5 php laravel laravel-queue laravel-jobs laravel-5.7

我对 Laravel 工作有疑问。我配置了 laravel 作业来使用数据库,并且它正在工作。

当我执行作业时,会在数据库中创建条目,并且构造函数会很好地执行。

但是,句柄函数永远不会执行...并且作业保留在作业表中。

有人已经遇到这个问题了吗?

(我使用 Laravel 5.7)。

tom*_*337 3

我发现问题了...

我使用的是默认的不同队列名称,在 config/queue.php 中,在数据库数组中,您将默认队列名称设置为“default”。

所以当我执行: php artisanqueue:work 时,他正在等待默认队列。

当我执行命令行时: php artisanqueue:work --queue QUEUENAME 它正在工作!

谢谢大家。