diff --git a/roles/webserver-legacy/php-sites/files/php-fpm-pool.conf b/roles/webserver-legacy/php-sites/files/php-fpm-pool.conf --- a/roles/webserver-legacy/php-sites/files/php-fpm-pool.conf +++ b/roles/webserver-legacy/php-sites/files/php-fpm-pool.conf @@ -27,6 +27,9 @@ pm.process_idle_timeout = 10s pm.max_requests = 200 +slowlog = /var/log/www/{{ domain }}/{{ subdomain }}-php-slow.log +request_slowlog_timeout = {{ slow_delay }} + catch_workers_output = yes php_admin_value[error_log] = /var/log/www/{{ domain }}/{{ subdomain }}-php.log php_flag[display_errors] = {{ display_errors }} diff --git a/roles/webserver-legacy/php-sites/php-fpm.sls b/roles/webserver-legacy/php-sites/php-fpm.sls --- a/roles/webserver-legacy/php-sites/php-fpm.sls +++ b/roles/webserver-legacy/php-sites/php-fpm.sls @@ -43,6 +43,7 @@ subdomain: {{ site['subdomain'] }} user: {{ site['user' ]}} display_errors: {{ site['display_errors']|default('off') }} + slow_delay: {{ site['slow_delay']|default('5s') }} env : {{ site['env']|default({}) }} /var/log/www/{{ site['domain' ]}}/{{ site['subdomain' ]}}-php.log: