From dd4a95f4e56bc9e13f78027ed2d20f452901840e Mon Sep 17 00:00:00 2001 From: kastov Date: Tue, 4 Mar 2025 03:40:56 +0300 Subject: [PATCH] feat: increase timeouts --- src/modules/xray-core/xray.service.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/modules/xray-core/xray.service.ts b/src/modules/xray-core/xray.service.ts index 63d5d68..29c4ed8 100644 --- a/src/modules/xray-core/xray.service.ts +++ b/src/modules/xray-core/xray.service.ts @@ -84,8 +84,6 @@ export class XrayService implements OnApplicationBootstrap, OnModuleInit { const fullConfig = generateApiConfig(config); - this.logger.debug(JSON.stringify(fullConfig, null, 2)); - if (this.configEqualChecking) { this.logger.log('Getting config checksum...'); const newChecksum = this.getConfigChecksum(fullConfig); @@ -132,7 +130,7 @@ export class XrayService implements OnApplicationBootstrap, OnModuleInit { reject: false, all: true, cleanup: true, - timeout: 20_000, + timeout: 60_000, lines: true, }); @@ -145,8 +143,6 @@ export class XrayService implements OnApplicationBootstrap, OnModuleInit { isStarted = await this.getXrayInternalStatus(); } - this.logger.debug(`isStarted: ${isStarted}`); - if (!isStarted) { this.isXrayOnline = false; @@ -328,7 +324,7 @@ export class XrayService implements OnApplicationBootstrap, OnModuleInit { } private async getXrayInternalStatus(): Promise { - const maxRetries = 3; + const maxRetries = 8; const delay = 2000; for (let attempt = 0; attempt < maxRetries; attempt++) {