Fixed load balancer crash when 0 ram reported or detected in an edge
This commit is contained in:
parent
497583e54b
commit
400ac582ae
1 changed files with 2 additions and 0 deletions
|
@ -148,6 +148,8 @@ class hostDetails{
|
||||||
long long nRamCur = d["mem_used"].asInt();
|
long long nRamCur = d["mem_used"].asInt();
|
||||||
long long nShmMax = d["shm_total"].asInt();
|
long long nShmMax = d["shm_total"].asInt();
|
||||||
long long nShmCur = d["shm_used"].asInt();
|
long long nShmCur = d["shm_used"].asInt();
|
||||||
|
if (!nRamMax){nRamMax = 1;}
|
||||||
|
if (!nShmMax){nShmMax = 1;}
|
||||||
if (((nRamCur + nShmCur)*1000) / nRamMax > (nShmCur*1000) / nShmMax){
|
if (((nRamCur + nShmCur)*1000) / nRamMax > (nShmCur*1000) / nShmMax){
|
||||||
ramMax = nRamMax;
|
ramMax = nRamMax;
|
||||||
ramCurr = nRamCur + nShmCur;
|
ramCurr = nRamCur + nShmCur;
|
||||||
|
|
Loading…
Add table
Reference in a new issue