From 6aad9299dc7c7c24cf09182bfbfb298621af9de9 Mon Sep 17 00:00:00 2001 From: tamaina Date: Mon, 21 Jul 2025 00:43:31 +0900 Subject: [PATCH] actions fail invest: log SerrverService.dispose --- packages/backend/src/server/ServerService.ts | 3 +++ packages/backend/src/server/api/StreamingApiServerService.ts | 2 ++ 2 files changed, 5 insertions(+) diff --git a/packages/backend/src/server/ServerService.ts b/packages/backend/src/server/ServerService.ts index 23c085ee27..00e1ae3c49 100644 --- a/packages/backend/src/server/ServerService.ts +++ b/packages/backend/src/server/ServerService.ts @@ -305,8 +305,11 @@ export class ServerService implements OnApplicationShutdown { @bindThis public async dispose(): Promise { + console.log('Disposing ServerService...'); await this.streamingApiServerService.detach(); + this.logger.info('Streaming API server detached.'); await this.#fastify.close(); + this.logger.info('Fastify server closed.'); } /** diff --git a/packages/backend/src/server/api/StreamingApiServerService.ts b/packages/backend/src/server/api/StreamingApiServerService.ts index 2a4e1fc574..7c80f015b1 100644 --- a/packages/backend/src/server/api/StreamingApiServerService.ts +++ b/packages/backend/src/server/api/StreamingApiServerService.ts @@ -174,9 +174,11 @@ export class StreamingApiServerService { if (this.#cleanConnectionsIntervalId) { clearInterval(this.#cleanConnectionsIntervalId); this.#cleanConnectionsIntervalId = null; + console.log('Clean connections interval cleared.'); } return new Promise((resolve) => { this.#wss.close(() => resolve()); + console.log('WebSocket server closed.'); }); } }