From e94cea0236aac75d4add8ee6204f58ebc7eb0071 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Tue, 27 Aug 2024 08:58:22 -0700 Subject: [PATCH] Revert "server: revert port contention change" This reverts commit 57439634e5de64df004d585d3a47a0ff71878e91. --- server/src/plugin/runtime/node-fork-worker.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/src/plugin/runtime/node-fork-worker.ts b/server/src/plugin/runtime/node-fork-worker.ts index b4e9bfeca..c59450dea 100644 --- a/server/src/plugin/runtime/node-fork-worker.ts +++ b/server/src/plugin/runtime/node-fork-worker.ts @@ -32,7 +32,9 @@ export class NodeForkWorker extends ChildProcessWorker { const { env, pluginDebug } = options; - const execArgv: string[] = process.execArgv.slice(); + // execArgv will contain the inspect port when debugging the main plugin process. + // remove that argument to prevent a plugin fork from trying to listen on that port again. + const execArgv: string[] = process.execArgv.slice().filter(arg => !arg.startsWith('--inspect=')); if (pluginDebug) { execArgv.push(`--inspect=0.0.0.0:${pluginDebug.inspectPort}`); }