Run Artisan Down After Queues Run

Stephen Rees-Carter shares a Laravel tutorial for waiting until your queue’s are done before taking your site down:

We need to kill a worker when we want to update the application code and/or database. By leaving the workers processing while we apply and update, we’ve opened the door for issues when a database field, or function call, no longer exist, or their behavior changes in an incompatible way.