Browse Source

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

gh-pages
mike12345567 5 years ago
parent
commit
c17bfa34f5
  1. 4
      packages/auth/src/redis/index.js

4
packages/auth/src/redis/index.js

@ -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)

Loading…
Cancel
Save