From 0abe62128e9bf55795c4d1be35a524f903a9cfc1 Mon Sep 17 00:00:00 2001 From: softsimon Date: Sun, 18 Oct 2020 22:48:15 +0700 Subject: [PATCH] Reducing retry time to max 60 seconds --- backend/src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/index.ts b/backend/src/index.ts index c66a80a01..775c84936 100644 --- a/backend/src/index.ts +++ b/backend/src/index.ts @@ -122,10 +122,10 @@ class Server { setTimeout(this.runMempoolIntervalFunctions.bind(this), config.ELECTRS_POLL_RATE_MS); this.retryOnElectrsErrorAfterSeconds = 5; } catch (e) { - this.retryOnElectrsErrorAfterSeconds *= 2; - this.retryOnElectrsErrorAfterSeconds = Math.min(this.retryOnElectrsErrorAfterSeconds, 3600); logger.warn(`runMempoolIntervalFunctions error: ${(e.message || e)}. Retrying in ${this.retryOnElectrsErrorAfterSeconds} sec.`); setTimeout(this.runMempoolIntervalFunctions.bind(this), 1000 * this.retryOnElectrsErrorAfterSeconds); + this.retryOnElectrsErrorAfterSeconds *= 2; + this.retryOnElectrsErrorAfterSeconds = Math.min(this.retryOnElectrsErrorAfterSeconds, 60); } }