更新后队列停止工作

时间:2018-03-21 06:57:48

标签: laravel laravel-5

  • Laravel版本:5.6.12
  • PHP版本:7.1.15
  • 数据库驱动程序&版本:(PostgreSQL)10.3(Ubuntu 10.3-1.pgdg16.04 + 1)

config/queue.php

在.env文件中:

QUEUE_DRIVER=database

App\Mail\MailTest.php

Route::get('testmail', function () {
return  Mail::to('***@****', 'Джон Смит')
    ->queue(new \App\Mail\MailTest());

});

我运行队列:

php artisan queue:work

当我尝试发送消息时,我在作业表中看到一个条目。

failed_jobs表为空。

在控制台中发送后,没有关于排队字母的条目。

同样在日志文件中没有信息。

升级到5.6后队列停止工作,或者可能是由于mysql更改为postgresql。

没有队列,就会发送邮件。

告诉我如何解决这个问题?

0 个答案:

没有答案