]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/Process.php
Avoid "Duplicate entry"
[friendica.git] / src / Core / Process.php
index f8958f102c3ceda81f9f619bb857baad43b1bea2..06653cbe3161400351a744a890c6a4863b77004e 100644 (file)
@@ -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)]);
        }
 }