fix childNode camera count load balancer

pushover
Moe 2019-09-24 14:16:03 -07:00
parent e7481c1316
commit e5d8b9caa4
1 changed files with 3 additions and 1 deletions

View File

@ -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
}
})