From ba1e354519f758d2ed52100e32bc1c78151b1afa Mon Sep 17 00:00:00 2001 From: Rodrigo Date: Tue, 25 Aug 2026 13:27:05 -0400 Subject: [PATCH] fix(FOUR-32843): octane Saved Search >> When I open Saved Search, it gets stuck in a "Loading" state and never displays the content. --- .env.example | 7 ++++++- Caddyfile | 9 +++++++-- config/octane.php | 11 ++++++++--- 3 files changed, 21 insertions(+), 6 deletions(-) diff --git a/.env.example b/.env.example index df4423ffc1..e0f39c1c8d 100644 --- a/.env.example +++ b/.env.example @@ -66,7 +66,12 @@ SCRIPT_MICROSERVICE_PUSHER_HOST= SCRIPT_MICROSERVICE_PUSHER_PORT= # FrankenPHP workers ignore CLI php.ini. Use Caddyfile + --caddyfile=Caddyfile. -# FRANKENPHP_MEMORY_LIMIT=3072M +# OCTANE_MEMORY_LIMIT=512M +# OCTANE_MAX_EXECUTION_TIME=90 +# OCTANE_POST_MAX_SIZE=200M +# OCTANE_UPLOAD_MAX_FILESIZE=200M +# OCTANE_MAX_INPUT_VARS=9000 +# OCTANE_MAX_INPUT_TIME=90 KEYCLOAK_CLIENT_ID= KEYCLOAK_CLIENT_SECRET= diff --git a/Caddyfile b/Caddyfile index 322c25ace1..0a7307f085 100644 --- a/Caddyfile +++ b/Caddyfile @@ -2,8 +2,13 @@ {$CADDY_GLOBAL_OPTIONS} frankenphp { - # FrankenPHP workers ignore CLI php.ini / PHPRC. Set memory here. - php_ini memory_limit {$FRANKENPHP_MEMORY_LIMIT:3072M} + # FrankenPHP workers ignore CLI php.ini / PHPRC. Set PHP limits here. + php_ini memory_limit {$OCTANE_MEMORY_LIMIT:3072M} + php_ini max_execution_time {$OCTANE_MAX_EXECUTION_TIME:90} + php_ini post_max_size {$OCTANE_POST_MAX_SIZE:200M} + php_ini upload_max_filesize {$OCTANE_UPLOAD_MAX_FILESIZE:200M} + php_ini max_input_vars {$OCTANE_MAX_INPUT_VARS:9000} + php_ini max_input_time {$OCTANE_MAX_INPUT_TIME:90} worker { file "{$APP_PUBLIC_PATH}/frankenphp-worker.php" diff --git a/config/octane.php b/config/octane.php index 1a7b0d81f3..9e221adfcd 100644 --- a/config/octane.php +++ b/config/octane.php @@ -239,7 +239,7 @@ | */ - 'max_execution_time' => env('OCTANE_MAX_EXECUTION_TIME', 30), + 'max_execution_time' => env('OCTANE_MAX_EXECUTION_TIME', 90), /* |-------------------------------------------------------------------------- @@ -247,14 +247,19 @@ |-------------------------------------------------------------------------- | | Extra env vars for the FrankenPHP process. Start Octane with - | `--caddyfile=Caddyfile` so php_ini memory_limit is applied. + | `--caddyfile=Caddyfile` so php_ini settings are applied. | PHPRC / PHP_INI does not change FrankenPHP worker memory (stays 128M). | */ 'caddy' => [ 'env' => [ - 'FRANKENPHP_MEMORY_LIMIT' => env('FRANKENPHP_MEMORY_LIMIT', '3072M'), + 'OCTANE_MEMORY_LIMIT' => env('OCTANE_MEMORY_LIMIT', '3072M'), + 'OCTANE_MAX_EXECUTION_TIME' => env('OCTANE_MAX_EXECUTION_TIME', 90), + 'OCTANE_POST_MAX_SIZE' => env('OCTANE_POST_MAX_SIZE', '200M'), + 'OCTANE_UPLOAD_MAX_FILESIZE' => env('OCTANE_UPLOAD_MAX_FILESIZE', '200M'), + 'OCTANE_MAX_INPUT_VARS' => env('OCTANE_MAX_INPUT_VARS', 9000), + 'OCTANE_MAX_INPUT_TIME' => env('OCTANE_MAX_INPUT_TIME', 90), ], ],