memcache: revert commit for the backend job

This commit is contained in:
Tanguy Pruvot 2018-03-06 14:26:42 +01:00
parent 6a7bc6de1d
commit 569661a25c

View file

@ -18,7 +18,7 @@ class CronjobController extends CommonController
$uptime = exec('uptime'); $uptime = exec('uptime');
$apache_locked = $this->memcache->get('apache_locked'); $apache_locked = memcache_get($this->memcache->memcache, 'apache_locked');
if($apache_locked) return; if($apache_locked) return;
$b = preg_match('/load average: (.*)$/', $uptime, $m); $b = preg_match('/load average: (.*)$/', $uptime, $m);
@ -52,7 +52,7 @@ class CronjobController extends CommonController
$this->monitorApache(); $this->monitorApache();
$last_complete = $this->memcache->get("cronjob_block_time_start"); $last_complete = memcache_get($this->memcache->memcache, "cronjob_block_time_start");
if($last_complete+(5*60) < time()) if($last_complete+(5*60) < time())
dborun("update jobs set active=false"); dborun("update jobs set active=false");
@ -62,7 +62,7 @@ class CronjobController extends CommonController
BackendProcessList(); BackendProcessList();
BackendBlocksUpdate(); BackendBlocksUpdate();
$this->memcache->set("cronjob_block_time_start", time()); memcache_set($this->memcache->memcache, "cronjob_block_time_start", time());
// debuglog(__METHOD__); // debuglog(__METHOD__);
} }
@ -82,21 +82,21 @@ class CronjobController extends CommonController
MonitorBTC(); MonitorBTC();
$last = $this->memcache->get('last_renting_payout2'); $last = memcache_get($this->memcache->memcache, 'last_renting_payout2');
if($last + 5*60 < time()) if($last + 5*60 < time())
{ {
$this->memcache->set('last_renting_payout2', time()); memcache_set($this->memcache->memcache, 'last_renting_payout2', time());
BackendRentingPayout(); BackendRentingPayout();
} }
$last = $this->memcache->get('last_stats2'); $last = memcache_get($this->memcache->memcache, 'last_stats2');
if($last + 5*60 < time()) if($last + 5*60 < time())
{ {
$this->memcache->set('last_stats2', time()); memcache_set($this->memcache->memcache, 'last_stats2', time());
BackendStatsUpdate2(); BackendStatsUpdate2();
} }
$this->memcache->set("cronjob_loop2_time_start", time()); memcache_set($this->memcache->memcache, "cronjob_loop2_time_start", time());
// debuglog(__METHOD__); // debuglog(__METHOD__);
} }
@ -107,11 +107,11 @@ class CronjobController extends CommonController
// BackendRunCoinActions(); // BackendRunCoinActions();
$state = $this->memcache->get('cronjob_main_state'); $state = memcache_get($this->memcache->memcache, 'cronjob_main_state');
if(!$state) $state = 0; if(!$state) $state = 0;
$this->memcache->set('cronjob_main_state', $state+1); memcache_set($this->memcache->memcache, 'cronjob_main_state', $state+1);
$this->memcache->set("cronjob_main_state_$state", 1); memcache_set($this->memcache->memcache, "cronjob_main_state_$state", 1);
switch($state) switch($state)
{ {
@ -177,20 +177,20 @@ class CronjobController extends CommonController
break; break;
default: default:
$this->memcache->set('cronjob_main_state', 0); memcache_set($this->memcache->memcache, 'cronjob_main_state', 0);
BackendQuickClean(); BackendQuickClean();
$t = $this->memcache->get("cronjob_main_start_time"); $t = memcache_get($this->memcache->memcache, "cronjob_main_start_time");
$n = time(); $n = time();
$this->memcache->set("cronjob_main_time", $n-$t); memcache_set($this->memcache->memcache, "cronjob_main_time", $n-$t);
$this->memcache->set("cronjob_main_start_time", $n); memcache_set($this->memcache->memcache, "cronjob_main_start_time", $n);
} }
debuglog(__METHOD__." $state"); debuglog(__METHOD__." $state");
$this->memcache->set("cronjob_main_state_$state", 0); memcache_set($this->memcache->memcache, "cronjob_main_state_$state", 0);
$this->memcache->set("cronjob_main_time_start", time()); memcache_set($this->memcache->memcache, "cronjob_main_time_start", time());
if(!YAAMP_PRODUCTION) return; if(!YAAMP_PRODUCTION) return;
/////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////
@ -203,14 +203,14 @@ class CronjobController extends CommonController
$mining->last_payout = time(); $mining->last_payout = time();
$mining->save(); $mining->save();
$this->memcache->set('apache_locked', true); memcache_set($this->memcache->memcache, 'apache_locked', true);
if(YAAMP_USE_NGINX) if(YAAMP_USE_NGINX)
system("service nginx stop"); system("service nginx stop");
sleep(10); sleep(10);
BackendDoBackup(); BackendDoBackup();
$this->memcache->set('apache_locked', false); memcache_set($this->memcache->memcache, 'apache_locked', false);
BackendPayments(); BackendPayments();
BackendCleanDatabase(); BackendCleanDatabase();