Comparing version 1.8.5 to 1.8.6
@@ -71,10 +71,13 @@ 'use strict'; | ||
var getLoadAvg = function () { | ||
const load = fs.readFileSync('/proc/loadavg', 'utf8').trim(); | ||
const reg = /(\d.\d+)\s+(\d.\d+)\s+(\d.\d+)/ | ||
const loads = load.match(reg); | ||
const loads = fs.readFileSync('/proc/loadavg', 'utf8').trim().split(' '); | ||
if (loads) { | ||
return [Number(loads[1]), Number(loads[2]), Number(loads[3])]; | ||
} else { | ||
return os.loadavg(); | ||
var load1 = Number(loads[0]); | ||
var load5 = Number(loads[1]); | ||
var load15 = Number(loads[2]); | ||
if (load1 > -100 && load5 > -100 && load15 > -100) { | ||
return [load1, load5, load15]; | ||
} | ||
} | ||
return os.loadavg(); | ||
}; | ||
@@ -81,0 +84,0 @@ |
{ | ||
"name": "agentx", | ||
"version": "1.8.5", | ||
"version": "1.8.6", | ||
"description": "agentx is powered by alinode", | ||
@@ -5,0 +5,0 @@ "scripts": { |
39072
1281