Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

phingoc's avatar

Queue workers, use another queue when idle

Hi,

Dedicated server for Workers on Laravel Forge. I have 3 queues on my project: default, priority, reporting.

Default queue is used for emails and other small jobs. This have have 2 processes.

Priority queue is used on high priority jobs. This have 2 processes.

Reporting queue is used on report generation jobs. This have 1 process.

Question: If for example priority queue is empty, is it possible to have the priority worker with 2 processes, handle jobs in the default queue instead of just standing idle?

0 likes
3 replies
phingoc's avatar

just a small update. Even though @yorki answer worked, i migrated over to Laravel Horizon. :)

1 like

Please or to participate in this conversation.