]> git.mxchange.org Git - friendica.git/commitdiff
Fix for the slow spawning of workers
authorMichael <heluecht@pirati.ca>
Mon, 14 May 2018 05:02:18 +0000 (05:02 +0000)
committerMichael <heluecht@pirati.ca>
Mon, 14 May 2018 05:02:18 +0000 (05:02 +0000)
src/App.php
src/Core/Worker.php

index f08f6f66dca4a32955e82c0ab2ce718fc9d2fb7e..07e776745535f1b60039a71ca1f7270c9ca6f7a4 100644 (file)
@@ -861,18 +861,6 @@ class App
                        return;
                }
 
-               // If the last worker fork was less than 2 seconds before then don't fork another one.
-               // This should prevent the forking of masses of workers.
-               $cachekey = 'app:proc_run:started';
-               $result = Cache::get($cachekey);
-
-               if (!is_null($result) && ( time() - $result) < 2) {
-                       return;
-               }
-
-               // Set the timestamp of the last proc_run
-               Cache::set($cachekey, time(), CACHE_MINUTE);
-
                array_unshift($args, ((x($this->config, 'php_path')) && (strlen($this->config['php_path'])) ? $this->config['php_path'] : 'php'));
 
                for ($x = 0; $x < count($args); $x ++) {
index e3d8df45e40625eb2ce42b31d7328f6639f549f9..2936480de49c8cb8373123bf7d1f44885e8fbd12 100644 (file)
@@ -999,6 +999,7 @@ class Worker
        }
 
        /**
+        * @brief Spawns a new worker
         * @return void
         */
        public static function spawnWorker()