You should be able to run a cron command that starts the queue worker regularly.
Or you have also this package
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
To handle email queue , I need to use the command on the terminal ( I am using cpanel )
php artisan queue:work
But as soon as I close the cpanel terminal window , it stops working ? what is the correct way to do it so that QUEUE should keep running ?
i've done it on occasion where i can't install supervisor. You have to have a scheduled task that starts the queue worker with the flag -stop-when-empty and then schedule it -without-overlapping
it's a bit of a hack but it means your queue has opportunity to clear once per minute
Please or to participate in this conversation.