From 4be1ea49fb73081608a57086479d9a0d5cc16798 Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Mon, 13 Jul 2015 00:06:37 +0200 Subject: [PATCH] do not stop webserver on server load compiling a wallet or doing db maintenance would stop the server... --- web/yaamp/modules/thread/CronjobController.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/web/yaamp/modules/thread/CronjobController.php b/web/yaamp/modules/thread/CronjobController.php index 1544bc7..6cf3c4d 100644 --- a/web/yaamp/modules/thread/CronjobController.php +++ b/web/yaamp/modules/thread/CronjobController.php @@ -30,11 +30,13 @@ class CronjobController extends CommonController if($e[0] > 4 && $webserver_running) { - debuglog('stopping webserver'); - system("service $webserver stop"); + debuglog('server overload!'); + // debuglog('stopping webserver'); + // system("service $webserver stop"); + sleep(1); } - else if($e[0] < 2 && !$webserver_running) + else if(!$webserver_running) { debuglog('starting webserver'); system("service $webserver start"); @@ -183,7 +185,8 @@ class CronjobController extends CommonController $mining->save(); memcache_set($this->memcache->memcache, 'apache_locked', true); - system("service nginx stop"); + if(YAAMP_USE_NGINX) + system("service nginx stop"); sleep(10); BackendDoBackup();