Debian und Derivate (Ubuntu) verwenden den Garbage Collector für PHP-Sitzungen nicht
session.gc_probability = 0
Stattdessen verwenden sie einen cron /etc/cron.d/php5
09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete
Warum hat sich Debian dazu entschieden?
quelle
Es ist wahrscheinlich ein bisschen zuverlässiger auf Websites mit geringem Datenverkehr (wenn Sie nur ein paar hundert Treffer pro Tag erhalten und GC nur alle tausend oder so abfeuert, bleiben die Sitzungen möglicherweise viel länger als sie sollten), und ich stelle mir vor, dass dies ein Problem sein könnte etwas weniger hart auf dem Server als auf dem nativen GC, wenn Sie viele Sitzungen haben.
quelle