From f47f20b44a84e93038788e75add0fae97930c6fd Mon Sep 17 00:00:00 2001 From: Nico Flaig Date: Wed, 12 Jul 2023 18:29:31 +0200 Subject: [PATCH] fix: increase max listeners of Worker (#2) --- src/master/implementation.node.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/master/implementation.node.ts b/src/master/implementation.node.ts index e42161bc..4f74dea9 100644 --- a/src/master/implementation.node.ts +++ b/src/master/implementation.node.ts @@ -124,6 +124,11 @@ function initWorkerThreadsWorker(): ImplementationExport { super(resolvedScriptPath, options) } + // Worker event emitter can have more than 10 listeners during normal operation + // Increase max listeners to prevent MaxListenersExceededWarning + // See https://github.com/ChainSafe/lodestar/issues/5552 + this.setMaxListeners(100) + this.mappedEventListeners = new WeakMap() allWorkers.push(this) }