首页 文章

Laravel Queue:工作永远在主持人?

提问于
浏览
0

我对Laravel队列有疑问 . 首先我的队列驱动程序是数据库,如果我曾经用命令队列调用cron作业:工作,队列将永远工作吗?或者我必须每分钟定义一个cron作业?

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文件中检查内核文件中的每一分钟,以检查是否设置了任何命令

相关问题