From 1f7f543c57f7f2e3912ed434e9f08613711d2ec7 Mon Sep 17 00:00:00 2001 From: hcooper Date: Tue, 24 Jun 2025 00:55:24 -0700 Subject: [PATCH 1/2] session.gc_maxlifetime = 86400 --- webserver/Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/webserver/Dockerfile b/webserver/Dockerfile index aaa56e0..89ad922 100644 --- a/webserver/Dockerfile +++ b/webserver/Dockerfile @@ -69,11 +69,16 @@ RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local RUN sed -i 's/^;\?upload_max_filesize.*/upload_max_filesize = 10M/' /etc/php/current/fpm/php.ini RUN sed -i 's/^;\?post_max_size.*/post_max_size = 10M/' /etc/php/current/fpm/php.ini +# Control PHP session timeout (86400 = 24h) +RUN sed -i 's/^;\?session.gc_maxlifetime.*/session.gc_maxlifetime = 86400/' /etc/php/current/fpm/php.ini + # Optimize php-fpm configs RUN sed -i 's/^;\?emergency_restart_threshold.*/emergency_restart_threshold = 10/' /etc/php/current/fpm/php-fpm.conf RUN sed -i 's/^;\?emergency_restart_interval.*/emergency_restart_interval = 1m/' /etc/php/current/fpm/php-fpm.conf RUN sed -i 's/^;\?process_control_timeout.*/process_control_timeout = 10s/' /etc/php/current/fpm/php-fpm.conf + + # php-fpm pool settings COPY ./webserver/fpm-pool.conf /etc/php/current/fpm/pool.d/www.conf From dfcc139a4f7dc9845461788ea318f1e003bbf873 Mon Sep 17 00:00:00 2001 From: hcooper Date: Tue, 24 Jun 2025 00:56:53 -0700 Subject: [PATCH 2/2] whitespace --- webserver/Dockerfile | 2 -- 1 file changed, 2 deletions(-) diff --git a/webserver/Dockerfile b/webserver/Dockerfile index 89ad922..49df994 100644 --- a/webserver/Dockerfile +++ b/webserver/Dockerfile @@ -77,8 +77,6 @@ RUN sed -i 's/^;\?emergency_restart_threshold.*/emergency_restart_threshold = 10 RUN sed -i 's/^;\?emergency_restart_interval.*/emergency_restart_interval = 1m/' /etc/php/current/fpm/php-fpm.conf RUN sed -i 's/^;\?process_control_timeout.*/process_control_timeout = 10s/' /etc/php/current/fpm/php-fpm.conf - - # php-fpm pool settings COPY ./webserver/fpm-pool.conf /etc/php/current/fpm/pool.d/www.conf