From f82968fbbebb2d52c8eb2aed56004321f272ae2f Mon Sep 17 00:00:00 2001 From: william Date: Mon, 25 Apr 2016 16:46:32 -0400 Subject: [PATCH] load stuff --- routes/api.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/routes/api.js b/routes/api.js index a680917..b48098c 100644 --- a/routes/api.js +++ b/routes/api.js @@ -176,15 +176,17 @@ router.post('/run/:ip?', function doRun(req, res, next){ // freeMem: 420,472 totalmem 513,818,624 usedMem: 100 var startAll = function(){ getFreeMem(function(freeMem){ - var usedMemPrecent = Math.round(( (totalMem-freeMem) /totalMem)*100); - console.log('freeMem:', freeMem, 'totalmem', totalMem, 'usedMemPrecent:', usedMemPrecent); - if(usedMemPrecent < 81 ){ + var usedMemPercent = Math.round(( (totalMem-freeMem) /totalMem)*100); + console.log('freeMem:', freeMem, 'totalmem', totalMem, 'usedMemPercent:', usedMemPercent); + if(usedMemPercent < 81 ){ var name = 'crunner-'+(Math.random()*100).toString().replace('.',''); return lxc.startEphemeral(name, 'crunner', function(data){ ip2name[data.ip] = name; availContainers.push(data.ip); return startAll(); }); + }else{ + console.log('using', usedMemPercent, 'percent memory, stopping container creation!'); } }); }