From 3460bff84f72c29b96f70b6d5aafb42ffa5e5c95 Mon Sep 17 00:00:00 2001 From: devsahm Date: Thu, 6 Aug 2026 14:19:45 +0100 Subject: [PATCH] Requests larger than 10MB were rejected by Swoole at the protocol layer before PHP executed. Raises the ceiling to 20MB instead --- src/Commands/StartSwooleCommand.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Commands/StartSwooleCommand.php b/src/Commands/StartSwooleCommand.php index 929f0c1..ea47ea2 100644 --- a/src/Commands/StartSwooleCommand.php +++ b/src/Commands/StartSwooleCommand.php @@ -162,8 +162,8 @@ protected function defaultServerOptions(SwooleExtension $extension) // Randomize worker recycling so all busy workers do not restart together. 'max_request_grace' => $this->maxRequestGrace(), - // Max size of request/response package (10MB) - 'package_max_length' => 10 * 1024 * 1024, + // Max size of request/response package (20MB) + 'package_max_length' => 20 * 1024 * 1024, // Number of reactor threads (set to CPU count for optimal performance) 'reactor_num' => $this->workerCount($extension),