In order to process large numbers of jobs, I run a variable number of queue workers depending on howmuch work there is to complete. I don\'t want to run more workers than ar
When using the --daemon flag workers shouldn't quit when the queue is empty.
--daemon
I think what you are looking for is in the documentation for queues.
The php artisan queue:restart command will prompt the workers to restart after they are done their current job.
php artisan queue:restart