Enabled nodeMonitorService
- Updated logging for nodeMonitorService to use it's own debugBuilder
This commit is contained in:
@@ -108,6 +108,7 @@ exports.requestNodeJoinServer = async (req, res) => {
|
|||||||
*/
|
*/
|
||||||
exports.nodeMonitorService = class nodeMonitorService {
|
exports.nodeMonitorService = class nodeMonitorService {
|
||||||
constructor() {
|
constructor() {
|
||||||
|
this.log = new DebugBuilder("server", "nodeMonitorService");
|
||||||
}
|
}
|
||||||
|
|
||||||
async start(){
|
async start(){
|
||||||
@@ -130,21 +131,21 @@ exports.nodeMonitorService = class nodeMonitorService {
|
|||||||
|
|
||||||
async checkInWithOnlineNodes(){
|
async checkInWithOnlineNodes(){
|
||||||
getOnlineNodes((nodes) => {
|
getOnlineNodes((nodes) => {
|
||||||
log.DEBUG("Online Nodes: ", nodes);
|
this.log.DEBUG("Online Nodes: ", nodes);
|
||||||
for (const node of nodes) {
|
for (const node of nodes) {
|
||||||
const reqOptions = new requestOptions("/client/requestCheckIn", "GET", node.ip, node.port)
|
const reqOptions = new requestOptions("/client/requestCheckIn", "GET", node.ip, node.port)
|
||||||
const request = sendHttpRequest(reqOptions, "", (responseObj) => {
|
sendHttpRequest(reqOptions, "", (responseObj) => {
|
||||||
if (responseObj) {
|
if (responseObj) {
|
||||||
log.DEBUG("Response from: ", node.name, responseObj);
|
this.log.DEBUG("Response from: ", node.name, responseObj);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
log.DEBUG("No response from node, assuming it's offline");
|
this.log.DEBUG("No response from node, assuming it's offline");
|
||||||
const offlineNode = new nodeObject({ _online: 0, _id: node.id });
|
const offlineNode = new nodeObject({ _online: 0, _id: node.id });
|
||||||
log.DEBUG("Offline node update object: ", offlineNode);
|
this.log.DEBUG("Offline node update object: ", offlineNode);
|
||||||
updateNodeInfo(offlineNode, (sqlResponse) => {
|
updateNodeInfo(offlineNode, (sqlResponse) => {
|
||||||
if (!sqlResponse) log.ERROR("No response from SQL object");
|
if (!sqlResponse) this.log.ERROR("No response from SQL object");
|
||||||
|
|
||||||
log.DEBUG("Updated node: ", sqlResponse);
|
this.log.DEBUG("Updated offline node: ", sqlResponse);
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -148,7 +148,7 @@ client.on('ready', () => {
|
|||||||
runHTTPServer();
|
runHTTPServer();
|
||||||
|
|
||||||
log.DEBUG("Starting Node Monitoring Service");
|
log.DEBUG("Starting Node Monitoring Service");
|
||||||
//runNodeMonitorService();
|
runNodeMonitorService();
|
||||||
|
|
||||||
log.DEBUG("Starting RSS watcher");
|
log.DEBUG("Starting RSS watcher");
|
||||||
runRssService();
|
runRssService();
|
||||||
|
|||||||
Reference in New Issue
Block a user