[Bug 908154] [NEW] PHP session garbage collection measured in minutes instead of seconds

Bill Ruddock 908154 at bugs.launchpad.net
Fri Dec 23 15:34:49 UTC 2011


Public bug reported:

1) $ lsb_release -rd
Description:	Ubuntu 11.04
Release:	11.04

2) php5-common:
  Installed: 5.3.5-1ubuntu7.4
  Candidate: 5.3.5-1ubuntu7.4

3) With session.gc_maxlifetime = 1440 Expected session files to be
cleaned up that are over 1440 seconds old (=24 minutes)

4) What happens: only files older than 1440 minutes are deleted.

In the file /etc/cron.d/php5 is the following
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) -delete

This takes the output from /usr/lib/php5/maxlifetime which is in seconds
and treats it as though it was in minutes.

Should be
-cmin +$(($(/usr/lib/php5/maxlifetime) / 60)

** Affects: php5 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to php5 in Ubuntu.
https://bugs.launchpad.net/bugs/908154

Title:
  PHP session garbage collection measured in minutes instead of seconds

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/php5/+bug/908154/+subscriptions



More information about the Ubuntu-server-bugs mailing list