diff --git a/src/app.module.ts b/src/app.module.ts index ec2ed61..06fca4e 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -41,7 +41,7 @@ const ORMModules = [ logging: false, enableWAL: true, busyErrorRetry: 120 * 1000, - // busyTimeout: 120 * 1000, + busyTimeout: 120 * 1000, }), CacheModule.register(), diff --git a/src/services/stratum-v1.service.ts b/src/services/stratum-v1.service.ts index 9d90c6e..d2a9e37 100644 --- a/src/services/stratum-v1.service.ts +++ b/src/services/stratum-v1.service.ts @@ -41,7 +41,7 @@ export class StratumV1Service implements OnModuleInit { } private startSocketServer() { - new Server(async (s: Socket) => { + const server = new Server(async (s: Socket) => { const promiseSocket = new PromiseSocket(s); @@ -86,7 +86,11 @@ export class StratumV1Service implements OnModuleInit { }); - }).listen(3333, () => { + }); + + server.maxConnections = 300; + + server.listen(3333, () => { console.log(`Bitcoin Stratum server is listening on port ${3333}`); });