0
我試圖在Laravel 5.4中實現本地主機上的隊列。我有窗口8.1增加Laravel 5.4中未決作業的輪詢時間減少
我已經打開命令提示符,發現框架連續輪詢作業表以檢查隊列中是否有任何掛起的作業。這個過程每3秒發生一次。
問:有沒有辦法增加減少時間?
我試圖在Laravel 5.4中實現本地主機上的隊列。我有窗口8.1增加Laravel 5.4中未決作業的輪詢時間減少
我已經打開命令提示符,發現框架連續輪詢作業表以檢查隊列中是否有任何掛起的作業。這個過程每3秒發生一次。
問:有沒有辦法增加減少時間?
您應該能夠使用工匠命令來改變它:
php artisan queue:work --sleep=3
更改號碼3到任何你想要的,在幾秒鐘。睡眠僅適用於隊列中沒有作業的情況。如果隊列中有作業,它會在沒有睡眠的情況下彈出它們。
看到這個頁面瞭解更多選項,您可以配置:
https://laravel.com/docs/5.4/queues#running-the-queue-worker
這是我嘗試'PHP工匠隊列中的命令:工作--tries = 3,睡眠= 5'但仍檢查後每3秒。我也清除了緩存和配置。我錯過了什麼? – Pankaj
我還沒有測試過這個,但我不認爲你可以使用逗號分隔。試試:'php artisan queue:work --tries = 3 --sleep = 5' – Foo