[php-maint] Bug#631098: PHP Garbage Collection

Martin Meredith mez at debian.org
Mon Jun 20 08:34:32 UTC 2011

Package: php5
Version: 5.3.6-12

I've had a problem where somehow, I've managed to end up with 
approximately 1,000,000 session files on my server.

Due to the large amount of files, the current crontab to clear them was 
unable to deal with it (xargs would fail to take in the HUGE list of files).

It seems that rather than using xargs (even with the limit), that using 
the -exec option of find might be a little bit more sane?

09,39 *     * * *     root   [ -x /usr/lib/php5/maxlifetime ] && [ -d 
/var/lib/php5 ] && find /var/lib/php5/ -type f -cmin 
+$(/usr/lib/php5/maxlifetime) -exec rm {} \;;

Is what I currently have in my cron script to work around this issue.

More information about the pkg-php-maint mailing list