From e5d8b9caa47ec243dc488d398d4af75c522999d4 Mon Sep 17 00:00:00 2001 From: Moe Date: Tue, 24 Sep 2019 14:16:03 -0700 Subject: [PATCH] fix childNode camera count load balancer --- libs/monitor.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/monitor.js b/libs/monitor.js index a5c9750b..e59678b1 100644 --- a/libs/monitor.js +++ b/libs/monitor.js @@ -1364,7 +1364,9 @@ module.exports = function(s,config,lang){ var nodeWithLowestActiveCamerasCount = 65535 var nodeWithLowestActiveCameras = null childNodeList.forEach(function(ip){ - if(Object.keys(s.childNodes[ip].activeCameras).length < nodeWithLowestActiveCamerasCount && s.childNodes[ip].cpu < 75){ + var nodeCameraCount = Object.keys(s.childNodes[ip].activeCameras).length + if(nodeCameraCount < nodeWithLowestActiveCamerasCount && s.childNodes[ip].cpu < 75){ + nodeWithLowestActiveCamerasCount = nodeCameraCount nodeWithLowestActiveCameras = ip } })