增加减少Laravel 5.4中待处理作业的轮询时间

时间:2017-08-04 20:30:53

标签: laravel laravel-5.3 laravel-5.4

我正在尝试在Laravel 5.4中的localhost上实现队列。我有Window 8.1

我打开了命令提示符,发现框架不断轮询jobs表以检查队列中是否有待处理的作业。这个过程每3秒钟就会发生一次。

问题:有没有办法增加减少时间?

1 个答案:

答案 0 :(得分:2)

您应该可以使用artisan命令更改它:

php artisan queue:work --sleep=3

将数字3更改为您想要的任何内容,以秒为单位。仅当队列中没有作业时才应用休眠。如果队列中有作业,则会在不休眠的情况下弹出它们。

有关您可以配置的更多选项,请参阅此页面:

https://laravel.com/docs/5.4/queues#running-the-queue-worker