From: Michael Date: Sat, 24 Oct 2020 18:40:15 +0000 (+0000) Subject: Added logging for executing child processes X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=fd0e5cfe48c38135adb816c77cd85bd1a33c97c9;p=friendica.git Added logging for executing child processes --- diff --git a/src/Core/Process.php b/src/Core/Process.php index f8958f102c..06653cbe31 100644 --- a/src/Core/Process.php +++ b/src/Core/Process.php @@ -225,6 +225,7 @@ class Process public function run($command, $args) { if (!function_exists('proc_open')) { + $this->logger->notice('"proc_open" not available - quitting'); return; } @@ -242,6 +243,7 @@ class Process } if ($this->isMinMemoryReached()) { + $this->logger->notice('Memory limit reached - quitting'); return; } @@ -251,9 +253,11 @@ class Process $resource = proc_open($cmdline . ' &', [], $foo, $this->basePath); } if (!is_resource($resource)) { - $this->logger->debug('We got no resource for command.', ['cmd' => $cmdline]); + $this->logger->notice('We got no resource for command.', ['command' => $cmdline]); return; } proc_close($resource); + + $this->logger->info('Executed "proc_open"', ['command' => $cmdline, 'callstack' => System::callstack(10)]); } }