首页 文章

Laravel流明队列失败,排队:工作但不排队:听

提问于
浏览
0

我有一个问题,我有一个命令将作业插入数据库队列 . 我有一个服务“主管”基本上运行工匠队列:继续工作(我还应该提到我有一个每分钟一次的cron工作运行工匠时间表:运行) . 如果我只是运行此命令并让管理员在排队作业运行时接听,我会得到以下异常:

Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method App\Services\MiddlewareApi::get_lowest_active_customer_number_by_email() in /var/www/vhosts/my-domain.com/httpdocs/my-app/app/Jobs/UpdateBadCustomerNumbersJob.php:48

(我已经检查过,那个班确实有那个方法)

但是当我运行php artisan队列时:在我运行调用UpdateBadCustomerNumberJob.php的命令之后立即监听事情似乎正常运行 . 我应该对我的主管做一些调整吗?如果是这样的话?

1 回答

  • 0

    事实证明,这个问题被调用是因为队列没有获得我已部署的新代码更改 . 通过运行队列解决此问题:重新启动并重新启动Supervisor .

相关问题