From 60c39f6cd91c2bc3184b9d75610e6b9622a29c40 Mon Sep 17 00:00:00 2001 From: Elliot Fehr Date: Sat, 4 Nov 2017 20:00:22 -0700 Subject: [PATCH] allow graceful handling of SIGTERM in queue workers --- src/Illuminate/Queue/Worker.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Illuminate/Queue/Worker.php b/src/Illuminate/Queue/Worker.php index 7bb3ed5d00b7..8e568d957abd 100644 --- a/src/Illuminate/Queue/Worker.php +++ b/src/Illuminate/Queue/Worker.php @@ -581,6 +581,8 @@ public function stop($status = 0) */ public function kill($status = 0) { + $this->events->dispatch(new Events\WorkerStopping); + if (extension_loaded('posix')) { posix_kill(getmypid(), SIGKILL); }