From ec5109a0e26ba74e195073ab935e7e00259c3c7a Mon Sep 17 00:00:00 2001 From: Arthur Schiwon Date: Fri, 17 Mar 2023 12:45:44 +0100 Subject: [PATCH] add option to set pm.status_path Signed-off-by: Arthur Schiwon --- README.md | 1 + defaults/main.yml | 2 ++ templates/www.conf.j2 | 3 +++ 3 files changed, 6 insertions(+) diff --git a/README.md b/README.md index 7e7707e..3f0b9c4 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,7 @@ The handler restarts PHP-FPM by default. Setting the value to `reloaded` will re pool_pm_min_spare_servers: 1 pool_pm_max_spare_servers: 3 pool_pm_max_requests: 500 + pool_pm_status_path: /status List of PHP-FPM pool to create. By default, www pool is created. To setup a new pool, add an item to php_fpm_pools list. diff --git a/defaults/main.yml b/defaults/main.yml index de479c9..2f7e9b6 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -31,6 +31,7 @@ php_fpm_pm_start_servers: 5 php_fpm_pm_min_spare_servers: 5 php_fpm_pm_max_spare_servers: 5 php_fpm_pm_max_requests: 0 +php_fpm_pm_status_path: "" # PHP-FPM pool configuration. php_fpm_pools: @@ -44,6 +45,7 @@ php_fpm_pools: pool_pm_min_spare_servers: "{{ php_fpm_pm_min_spare_servers }}" pool_pm_max_spare_servers: "{{ php_fpm_pm_max_spare_servers }}" pool_pm_max_requests: "{{ php_fpm_pm_max_requests }}" + pool_pm_status_path: "{{ php_fpm_pm_status_path }}" # The executable to run when calling PHP from the command line. php_executable: "php" diff --git a/templates/www.conf.j2 b/templates/www.conf.j2 index ae5d723..efcb6d8 100644 --- a/templates/www.conf.j2 +++ b/templates/www.conf.j2 @@ -15,3 +15,6 @@ pm.start_servers = {{ item.pool_pm_start_servers | default(5, true) }} pm.min_spare_servers = {{ item.pool_pm_min_spare_servers | default(5, true) }} pm.max_spare_servers = {{ item.pool_pm_max_spare_servers | default(5, true) }} pm.max_requests = {{ item.pool_pm_max_requests | default(500, true) }} +{% if item.pool_pm_status_path|length %} +pm.status_path = {{ item.pool_pm_status_path }} +{% endif %}