diff --git a/src/Illuminate/Queue/Worker.php b/src/Illuminate/Queue/Worker.php index c0c1df1e79cd..a8bd580266f9 100644 --- a/src/Illuminate/Queue/Worker.php +++ b/src/Illuminate/Queue/Worker.php @@ -99,6 +99,10 @@ protected function registerTimeoutHandler(WorkerOptions $options) pcntl_async_signals(true); pcntl_signal(SIGALRM, function () { + if (extension_loaded('posix')) { + posix_kill(getmypid(), SIGKILL); + } + exit(1); });