Disable GC in ini files
authorAthos Ribeiro <athos.ribeiro@canonical.com>
Sat, 20 Jan 2024 13:01:24 +0000 (14:01 +0100)
committerOndřej Surý <ondrej@debian.org>
Sun, 3 Aug 2025 07:32:21 +0000 (09:32 +0200)
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 0044-Disable-garbage-collection-routine.patch

php.ini-development
php.ini-production

index 65096863b6e94c8a8e3518a87e12222f53387bf1..ef35f3e0e8106ce1969b9f304fe3dae88d9c1722 100644 (file)
@@ -1362,7 +1362,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.3-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,
index e0c83c8a3e510575a76426500b52378e27ccd9ba..d0ef58b915967c3a85a39ef8234b4ae4812e6d0d 100644 (file)
@@ -1358,7 +1358,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,