Fixing issue with Redis which was causing CPU peaking if couldn't connect.

This commit is contained in:
mike12345567 2021-06-25 15:32:59 +01:00
parent 164ac0de11
commit fd45ac86ab
1 changed files with 3 additions and 1 deletions

View File

@ -18,6 +18,8 @@ function connectionError(timeout, err) {
if (CLOSED) { if (CLOSED) {
return return
} }
CLIENT.end()
CLOSED = true
// always clear this on error // always clear this on error
clearTimeout(timeout) clearTimeout(timeout)
CONNECTED = false CONNECTED = false
@ -41,7 +43,7 @@ function init() {
// start the timer - only allowed 5 seconds to connect // start the timer - only allowed 5 seconds to connect
timeout = setTimeout(() => { timeout = setTimeout(() => {
if (!CONNECTED) { if (!CONNECTED) {
connectionError(timeout) connectionError(timeout, "Did not successfully connect in timeout")
} }
}, STARTUP_TIMEOUT_MS) }, STARTUP_TIMEOUT_MS)