2017-08-04 55 views
0

我试图在Laravel 5.4中实现本地主机上的队列。我有窗口8.1增加Laravel 5.4中未决作业的轮询时间减少

我已经打开命令提示符,发现框架连续轮询作业表以检查队列中是否有任何挂起的作业。这个过程每3秒发生一次。

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

回答

2

您应该能够使用工匠命令来改变它:

php artisan queue:work --sleep=3 

更改号码3到任何你想要的,在几秒钟。睡眠仅适用于队列中没有作业的情况。如果队列中有作业,它会在没有睡眠的情况下弹出它们。

看到这个页面了解更多选项,您可以配置:

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

+0

这是我尝试'PHP工匠队列中的命令:工作--tries = 3,睡眠= 5'但仍检查后每3秒。我也清除了缓存和配置。我错过了什么? – Pankaj

+0

我还没有测试过这个,但我不认为你可以使用逗号分隔。试试:'php artisan queue:work --tries = 3 --sleep = 5' – Foo