Debian dan turunannya (Ubuntu) tidak menggunakan pemulung sampah sesi php
session.gc_probability = 0
sebagai gantinya mereka menggunakan 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
Mengapa Debian memilih untuk melakukan ini?
sumber
Itu mungkin akan sedikit lebih dapat diandalkan di situs dengan lalu lintas rendah (jika Anda hanya mendapatkan beberapa ratus hit sehari dan GC hanya menembak setiap seribu atau lebih, sesi mungkin bertahan lebih lama dari yang seharusnya) dan saya membayangkan itu mungkin sebuah sedikit kurang keras di server daripada GC asli jika Anda punya banyak sesi.
sumber