X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FCore%2FProcess.php;h=447d312d44d3e20bc152d85d1f761c52b5a2c55f;hb=56a77f5275ba8566a37d690ade0e929c88b828e2;hp=06653cbe3161400351a744a890c6a4863b77004e;hpb=fd0e5cfe48c38135adb816c77cd85bd1a33c97c9;p=friendica.git diff --git a/src/Core/Process.php b/src/Core/Process.php index 06653cbe31..447d312d44 100644 --- a/src/Core/Process.php +++ b/src/Core/Process.php @@ -77,6 +77,17 @@ class Process $this->pid = $pid; } + /** + * Set the process id + * + * @param integer $pid + * @return void + */ + public function setPid(int $pid) + { + $this->pid = $pid; + } + /** * Log active processes into the "process" table */ @@ -179,7 +190,7 @@ class Process $reached = ($free < $min_memory); if ($reached) { - $this->logger->debug('Minimal memory reached.', ['free' => $free, 'memtotal' => $meminfo['MemTotal'], 'limit' => $min_memory]); + $this->logger->warning('Minimal memory reached.', ['free' => $free, 'memtotal' => $meminfo['MemTotal'], 'limit' => $min_memory]); } return $reached; @@ -209,7 +220,7 @@ class Process $load = System::currentLoad(); if ($load) { if (intval($load) > $maxsysload) { - $this->logger->info('system load for process too high.', ['load' => $load, 'process' => $process, 'maxsysload' => $maxsysload]); + $this->logger->warning('system load for process too high.', ['load' => $load, 'process' => $process, 'maxsysload' => $maxsysload]); return true; } } @@ -225,7 +236,7 @@ class Process public function run($command, $args) { if (!function_exists('proc_open')) { - $this->logger->notice('"proc_open" not available - quitting'); + $this->logger->warning('"proc_open" not available - quitting'); return; } @@ -243,7 +254,7 @@ class Process } if ($this->isMinMemoryReached()) { - $this->logger->notice('Memory limit reached - quitting'); + $this->logger->warning('Memory limit reached - quitting'); return; } @@ -253,7 +264,7 @@ class Process $resource = proc_open($cmdline . ' &', [], $foo, $this->basePath); } if (!is_resource($resource)) { - $this->logger->notice('We got no resource for command.', ['command' => $cmdline]); + $this->logger->warning('We got no resource for command.', ['command' => $cmdline]); return; } proc_close($resource);