From 8ff6bbaf497a25ece30a279adea49924846bcb1f Mon Sep 17 00:00:00 2001 From: Athos Ribeiro Date: Sat, 20 Jan 2024 13:58:24 +0100 Subject: [PATCH] Disable GC in ini files Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831752 Bug-Ubuntu: https://bugs.launchpad.net/debian/+source/php7.3/+bug/1772915 Forwarded: not-needed Last-Update: 2024-01-19 This is disabled in the Debian packages due to the strict permissions on /var/lib/php. Instead, GC is performed through /etc/cron.d/php, which uses the session.gc_maxlifetime setting. Last-Update: 2024-01-19 Gbp-Pq: Name 0047-Disable-garbage-collection-routine.patch --- php.ini-development | 7 ++++++- php.ini-production | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/php.ini-development b/php.ini-development index e53f0ce3..4365aac6 100644 --- a/php.ini-development +++ b/php.ini-development @@ -1442,7 +1442,12 @@ session.serialize_handler = php ; Development Value: 1 ; Production Value: 1 ; https://php.net/session.gc-probability -session.gc_probability = 1 +; Debian Default Value: 0 +; This is disabled in the Debian packages due to the strict permissions +; on /var/lib/php. Instead, GC is performed through /etc/cron.d/php, +; which uses the session.gc_maxlifetime setting. Please, check +; /usr/share/doc/php8.2-common/README.Debian.gz for further reference. +session.gc_probability = 0 ; Defines the probability that the 'garbage collection' process is started on every ; session initialization. The probability is calculated by using gc_probability/gc_divisor, diff --git a/php.ini-production b/php.ini-production index 3b8344a8..2aba18e0 100644 --- a/php.ini-production +++ b/php.ini-production @@ -1438,7 +1438,12 @@ session.serialize_handler = php ; Development Value: 1 ; Production Value: 1 ; https://php.net/session.gc-probability -session.gc_probability = 1 +; Debian Default Value: 0 +; This is disabled in the Debian packages due to the strict permissions +; on /var/lib/php. Instead, GC is performed through /etc/cron.d/php, +; which uses the session.gc_maxlifetime setting. Please, check +; /usr/share/doc/php8.2-common/README.Debian.gz for further reference. +session.gc_probability = 0 ; Defines the probability that the 'garbage collection' process is started on every ; session initialization. The probability is calculated by using gc_probability/gc_divisor, -- 2.30.2