Fix issues when logToDatabase is disabled.

This commit is contained in:
Cryptkeeper 2015-12-26 14:02:10 -06:00
parent 123967cac4
commit 7ea8332a52
2 changed files with 18 additions and 14 deletions

4
app.js

@ -89,6 +89,7 @@ function pingAll() {
// The same mechanic from trimUselessPings is seen here. // The same mechanic from trimUselessPings is seen here.
// If we dropped the ping, then to avoid destroying the graph, ignore it. // If we dropped the ping, then to avoid destroying the graph, ignore it.
// However if it's been too long since the last successful ping, we'll send it anyways. // However if it's been too long since the last successful ping, we'll send it anyways.
if (config.logToDatabase) {
if (!lastGraphPush[network.ip] || (timeMs - lastGraphPush[network.ip] >= 60 * 1000 && res) || timeMs - lastGraphPush[network.ip] >= 70 * 1000) { if (!lastGraphPush[network.ip] || (timeMs - lastGraphPush[network.ip] >= 60 * 1000 && res) || timeMs - lastGraphPush[network.ip] >= 70 * 1000) {
lastGraphPush[network.ip] = timeMs; lastGraphPush[network.ip] = timeMs;
@ -104,6 +105,7 @@ function pingAll() {
timestamp: timeMs timestamp: timeMs
}); });
} }
}
}); });
})(servers[i]); })(servers[i]);
} }
@ -161,8 +163,10 @@ function startServices() {
}); });
client.on('requestHistoryGraph', function() { client.on('requestHistoryGraph', function() {
if (config.logToDatabase) {
// Send them the big 24h graph. // Send them the big 24h graph.
client.emit('historyGraph', graphData); client.emit('historyGraph', graphData);
}
}); });
}); });

@ -188,6 +188,6 @@
"pingAll": 2000, "pingAll": 2000,
"connectTimeout": 1500 "connectTimeout": 1500
}, },
"logToDatabase": true, "logToDatabase": false,
"graphDuration": 86400000 "graphDuration": 86400000
} }