diff --git a/src/Illuminate/Queue/Worker.php b/src/Illuminate/Queue/Worker.php index f11e90e64fca..386dc24deccf 100644 --- a/src/Illuminate/Queue/Worker.php +++ b/src/Illuminate/Queue/Worker.php @@ -680,6 +680,10 @@ protected function listenForSignals() { pcntl_async_signals(true); + pcntl_signal(SIGQUIT, function () { + $this->shouldQuit = true; + }); + pcntl_signal(SIGTERM, function () { $this->shouldQuit = true; });