From 17eb732a8976a8b8c97abd2cf404c90f90d2f24c Mon Sep 17 00:00:00 2001 From: szaimen Date: Tue, 8 Mar 2022 15:16:16 +0100 Subject: [PATCH] correctly delete sessions older than 24h Signed-off-by: szaimen --- Containers/mastercontainer/cron.sh | 2 ++ php/public/index.php | 5 ----- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/Containers/mastercontainer/cron.sh b/Containers/mastercontainer/cron.sh index cf1b8d21..58fecf03 100644 --- a/Containers/mastercontainer/cron.sh +++ b/Containers/mastercontainer/cron.sh @@ -6,5 +6,7 @@ while true; do sudo -u www-data php /var/www/docker-aio/php/src/Cron/cron.php # Remove dangling images sudo -u www-data docker image prune -f + # Remove sessions older than 24h + find "/mnt/docker-aio-config/session/" -mindepth 1 -mmin +1440 -delete sleep 1d done diff --git a/php/public/index.php b/php/public/index.php index 8e5cf6fa..bd847ff8 100644 --- a/php/public/index.php +++ b/php/public/index.php @@ -22,11 +22,6 @@ ini_set('session.save_path', $dataConst->GetSessionDirectory()); // Auto logout on browser close ini_set('session.cookie_lifetime', '0'); -// Make sure to delete all stale sessions after at least one day -ini_set('session.gc_maxlifetime', '86400'); -ini_set('session.gc_probability', '1'); -ini_set('session.gc_divisor', '1'); - // Create app AppFactory::setContainer($container); $app = AppFactory::create();