1

我有一个关于 Laravel 队列的问题。首先我的队列驱动程序是数据库,如果我曾经使用命令 queue:work 调用 cron 作业,队列将永远工作吗?或者我必须定义一个每分钟运行一次的 cron 作业?

4

1 回答 1

1

您需要在 Console/Kernel.php 文件的 Schedule 函数中为每一分钟设置命令或队列

命令:

$schedule->command('your-command')->everyMinute();

工作:

$schedule->job(new JOBCLASS)->everyMinute();

那么你需要输入

* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1

在服务器上的 crontab 文件中检查内核文件中的每一分钟以检查是否设置了任何命令

于 2017-11-07T23:11:49.457 回答