Tekst na ten temat jest zawarty w komentarzach w php.ini w sekcji odpowiedzialnej za sesję
Kod
NOTE: If you are using the subdirectory option for storing session files
(see session.save_path above), then garbage collection does *not*
happen automatically. You will need to do your own garbage
collection through a shell script, cron entry, or some other method.
For example, the following script would is the equivalent of
setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
cd /path/to/sessions; find -cmin +24 | xargs rm
Wynika z niego, że jeżeli zmieniasz domyślny katalog do sesji to sam musisz się zająć sprzątaniem danych z sesji. W ostatniej linijce jest zaprezentowana linijka kodu (w linuksie), która miałaby coś takiego wykonywać, oczywiście umieszczając wcześniej taki skrypt w cronie.