From 1c8b1369302b04721316e6fce696a945be8b26ed Mon Sep 17 00:00:00 2001 From: Henning Orth Date: Thu, 21 Sep 2023 14:55:12 +0200 Subject: [PATCH 1/2] Set defaults for `max_wasted_percentage` & `huge_code_pages` --- roles/php/defaults/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/roles/php/defaults/main.yml b/roles/php/defaults/main.yml index 31cd8a096f..bde3e6b71b 100644 --- a/roles/php/defaults/main.yml +++ b/roles/php/defaults/main.yml @@ -31,6 +31,8 @@ php_opcache_max_accelerated_files: 4000 php_opcache_memory_consumption: 128 php_opcache_revalidate_freq: 60 php_opcache_validate_timestamps: 1 +php_opcache_max_wasted_percentage: 5 +php_opcache_huge_code_pages: 0 php_fpm_set_emergency_restart_threshold: false php_fpm_emergency_restart_threshold: 0 From a6e42c730fe63abcbfc19be98a8b7107bf08e464 Mon Sep 17 00:00:00 2001 From: Henning Orth Date: Thu, 21 Sep 2023 14:56:03 +0200 Subject: [PATCH 2/2] Enable overwrites for `max_wasted_percentage` & `huge_code_pages` --- roles/php/templates/php-fpm.ini.j2 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/roles/php/templates/php-fpm.ini.j2 b/roles/php/templates/php-fpm.ini.j2 index 4638a4ee23..c3a6cc0dc6 100644 --- a/roles/php/templates/php-fpm.ini.j2 +++ b/roles/php/templates/php-fpm.ini.j2 @@ -31,3 +31,5 @@ opcache.validate_timestamps = {{ php_opcache_validate_timestamps }} opcache.enable_file_override = {{ php_opcache_enable_file_override }} opcache.revalidate_freq = {{ php_opcache_revalidate_freq }} opcache.fast_shutdown = {{ php_opcache_fast_shutdown }} +opcache.max_wasted_percentage = {{ php_opcache_max_wasted_percentage }} +opcache.huge_code_pages = {{ php_opcache_huge_code_pages }}