Laravel Queue:work 运行 永远在主人?
Laravel Queue:work running forever in host?
我有一个关于 Laravel 队列的问题。
首先我的队列驱动程序是数据库,如果我用命令 queue:work 调用一次 cron 作业,队列会永远工作吗?或者我必须每分钟定义一个 cron 作业 运行?
您需要在 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 文件中,它每分钟检查一次内核文件,以检查是否设置了任何命令
我有一个关于 Laravel 队列的问题。 首先我的队列驱动程序是数据库,如果我用命令 queue:work 调用一次 cron 作业,队列会永远工作吗?或者我必须每分钟定义一个 cron 作业 运行?
您需要在 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 文件中,它每分钟检查一次内核文件,以检查是否设置了任何命令