From d8e087f7203015a5805ad70668b4d283faac139d Mon Sep 17 00:00:00 2001 From: Benjamin Wilson Date: Wed, 26 Feb 2025 00:08:20 -0500 Subject: [PATCH] server start setTimeout --- src/services/stratum-v1.service.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/services/stratum-v1.service.ts b/src/services/stratum-v1.service.ts index 6b30ce6..e16f9e9 100644 --- a/src/services/stratum-v1.service.ts +++ b/src/services/stratum-v1.service.ts @@ -39,9 +39,13 @@ export class StratumV1Service implements OnModuleInit { await this.clientService.deleteAll(); } - process.env.STRATUM_PORTS.split(',').forEach(port =>{ - this.startSocketServer(parseInt(port)); - }); + // wait for all the other processes to init for an even connection distribution + setTimeout(() => { + process.env.STRATUM_PORTS.split(',').forEach(port =>{ + this.startSocketServer(parseInt(port)); + }); + }, (10000)); + }