From 737e553934ca5d554d3ac467a8027aebad8584d0 Mon Sep 17 00:00:00 2001 From: Junyi Date: Sun, 23 Feb 2025 17:34:17 +0800 Subject: [PATCH] chore(server): adjust max listeners number (#6266) --- packages/core/server/src/application.ts | 5 +++++ packages/core/server/src/gateway/index.ts | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/packages/core/server/src/application.ts b/packages/core/server/src/application.ts index e772349e58..6415e6a524 100644 --- a/packages/core/server/src/application.ts +++ b/packages/core/server/src/application.ts @@ -1314,6 +1314,11 @@ export class Application exten }, logger: this._logger.child({ module: 'database' }), }); + + // NOTE: to avoid listener number warning (default to 10) + // See: https://nodejs.org/api/events.html#emittersetmaxlistenersn + db.setMaxListeners(100); + return db; } } diff --git a/packages/core/server/src/gateway/index.ts b/packages/core/server/src/gateway/index.ts index 5b6ca7ec38..fc5578b946 100644 --- a/packages/core/server/src/gateway/index.ts +++ b/packages/core/server/src/gateway/index.ts @@ -363,6 +363,10 @@ export class Gateway extends EventEmitter { const mainApp = AppSupervisor.getInstance().bootMainApp(options.mainAppOptions); + // NOTE: to avoid listener number warning (default to 10) + // See: https://nodejs.org/api/events.html#emittersetmaxlistenersn + mainApp.setMaxListeners(50); + let runArgs: any = [process.argv, { throwError: true, from: 'node' }]; if (!isMainThread) {