From f1b5e828db78304ca25002b994e3117b596cc1c9 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 14 May 2018 05:02:18 +0000 Subject: [PATCH] Fix for the slow spawning of workers --- src/App.php | 12 ------------ src/Core/Worker.php | 1 + 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/src/App.php b/src/App.php index f08f6f66d..07e776745 100644 --- a/src/App.php +++ b/src/App.php @@ -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 ++) { diff --git a/src/Core/Worker.php b/src/Core/Worker.php index e3d8df45e..2936480de 100644 --- a/src/Core/Worker.php +++ b/src/Core/Worker.php @@ -999,6 +999,7 @@ class Worker } /** + * @brief Spawns a new worker * @return void */ public static function spawnWorker()