aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBob Zeleznik <zzzman@gmail.com>2019-12-12 20:08:05 -0500
committerBob Zeleznik <zzzman@gmail.com>2019-12-12 20:08:05 -0500
commit634475c34cdc49672edebb722e469ed627d495c2 (patch)
tree280fd4ede191f597a5998a09e75ea5fdf804ae74 /src
parent5aaaf39260cf998008403fdb6f408f7c27469edc (diff)
slight changes to session heartbeat
Diffstat (limited to 'src')
-rw-r--r--src/server/ChildProcessUtilities/daemon/session.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/server/ChildProcessUtilities/daemon/session.ts b/src/server/ChildProcessUtilities/daemon/session.ts
index 4a62381f8..f3d9b42c3 100644
--- a/src/server/ChildProcessUtilities/daemon/session.ts
+++ b/src/server/ChildProcessUtilities/daemon/session.ts
@@ -111,12 +111,15 @@ let current_backup: ChildProcess | undefined = undefined;
async function checkHeartbeat() {
let error: any;
try {
+ identifiedLog(green("request Heartbeat..."));
await request.get(heartbeat);
+ identifiedLog(green("got Heartbeat..."));
if (restarting || manualRestartActive) {
addLogEntry(count++ ? "Backup server successfully restarted" : "Server successfully started", green);
restarting = false;
}
} catch (e) {
+ identifiedLog(red("failed Heartbeat..." + e));
error = e;
} finally {
if (error) {
@@ -142,6 +145,8 @@ async function checkHeartbeat() {
writeLocalPidLog("server", `${(current_backup?.pid ?? -2) + 1} created ${timestamp()}`);
}
}
+ identifiedLog(green("restarting heartbeater"));
+ setTimeout(checkHeartbeat, 1000 * frequency);
}
}
@@ -152,7 +157,6 @@ async function startListening() {
process.exit(0);
}
await checkHeartbeat();
- setInterval(checkHeartbeat, 1000 * frequency);
}
function emailText(error: any) {