added timeout for removing the dead loop state

pull/875/head
Tarun Singh 3 years ago
parent 227bbdea2f
commit 22256dfcd2

@ -359,8 +359,10 @@ class Monitor extends BeanModel {
});
bean.status = UP;
} catch (error) {
bean.status = DOWN;
bean.msg = error.message;
if (error.message !== "Timeout") {
bean.status = DOWN;
bean.msg = error.message;
}
}
} else {
bean.msg = "Unknown Monitor Type";

@ -131,6 +131,7 @@ exports.mqttAsync = function (hostname, topic, okMessage, options = {}) {
setTimeout(() => {
client.end();
reject("Timeout");
}, interval * 1000);
});

Loading…
Cancel
Save