From b18cda985ad167882fb0c08ff847e4c3f4e6fc32 Mon Sep 17 00:00:00 2001 From: xusd320 Date: Fri, 23 May 2025 21:45:41 +0800 Subject: [PATCH] fix: panic on docker linux --- packages/mako/src/runLoaders/parallelLoader.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/mako/src/runLoaders/parallelLoader.ts b/packages/mako/src/runLoaders/parallelLoader.ts index 48e9b4e94..684d2f25f 100644 --- a/packages/mako/src/runLoaders/parallelLoader.ts +++ b/packages/mako/src/runLoaders/parallelLoader.ts @@ -18,7 +18,7 @@ export function createParallelLoader(renderPath: string) { recordTiming: false, useAtomics: false, maxThreads: - // when cpus is less than "4", the worker pool may lead to panic on linux - os.platform() === 'linux' ? Math.max(os.cpus().length - 3, 1) : undefined, + // strange panic on docker linux + os.platform() === 'linux' ? (os.cpus().length > 4 ? 2 : 1) : undefined, }); }