From 9ab63f7de15faffe4d408885606baf655450a854 Mon Sep 17 00:00:00 2001 From: Jeroen De Meerleer Date: Wed, 26 May 2021 01:22:36 +0200 Subject: [PATCH] BUGFIX: I don't eat brains --- src/Command/DaemonCommand.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Command/DaemonCommand.php b/src/Command/DaemonCommand.php index d5b1ad1..c33ad89 100644 --- a/src/Command/DaemonCommand.php +++ b/src/Command/DaemonCommand.php @@ -50,7 +50,9 @@ class DaemonCommand extends Command foreach($jobsToRun as $job) { $jobRepo->setJobRunning($job, true); $output->writeln('Runnig Job ' . $job); - $pid = pcntl_fork(); + declare(ticks = 1); + pcntl_signal(SIGCHLD, SIG_IGN); + $pid = pcntl_fork(); if($pid == -1) { $jobRepo->RunJob($job); $jobRepo->setJobRunning($job, false); @@ -70,4 +72,4 @@ class DaemonCommand extends Command $output->writeln('Ended after ' . $timelimit . ' seconds'); return Command::SUCCESS; } -} \ No newline at end of file +}