diff --git a/src/main/java/org/redkale/boot/Application.java b/src/main/java/org/redkale/boot/Application.java index db62f272b..e6cf5aff4 100644 --- a/src/main/java/org/redkale/boot/Application.java +++ b/src/main/java/org/redkale/boot/Application.java @@ -579,7 +579,7 @@ public final class Application { } final int workThreads = executorConf.getIntValue("threads", Utility.cpus() * 4); boolean workHash = executorConf.getBoolValue("hash", false); - if (workThreads > 0) { + if (!Boolean.getBoolean("redkale.http.request.pipeline.sameheaders") && workThreads > 0) { if (workHash) { workExecutor0 = WorkThread.createHashExecutor(workThreads, "Redkale-HashWorkThread-%s"); } else {