2017-06-17 155 views
0

我正在查看有關在Laravel隊列上運行X個下一個任務的信息。隊列在Laravel隊列上運行X個下一個任務

在我的應用程序上,每分鐘只能在某個隊列(name_of_any_queue)上運行10。

在文檔只看到這一點:

php artisan queue:work --queue=name_of_any_queue --once Only process the next job on the queue 

但這僅運行一個作業。

我有一個任務用於運行上面的每分鐘命令。

有可能嗎?我能怎麼做?

回答

1

兩個問題:

  1. 您不能將參數傳遞給隊列支配多少項目來處理,除了一個。
  2. 您無法將cron任務設置爲每分鐘運行更少。

解決方案:

使用循環和過程--once 8的環內次。

+0

謝謝。我認爲它可能的解決方案,但我正在尋找其他可能的選擇。 – abkrim