Bug #8670 Updated: Incorect interpretation session.gc_maxlifetime parameter
| From: | yohgaki@php.net | Date: | Thu, 20 Dec 2001 03:07:27 +0000 |
| Subject: | Bug #8670 Updated: Incorect interpretation session.gc_maxlifetime parameter | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-74491@lists.php.net to get a copy of this message | ||
ID: 8670
Updated by: yohgaki
Reported By: vgo@nrd.lt
Old Status: Open
Status: Feedback
Bug Type: Session related
Operating System: Windows 2000
PHP Version: 4.0.4
New Comment:
It could be file locking problem.
Please test with 4.1.0 and snapshot, and report the result.
http://snaps.php.net/
Previous Comments:
------------------------------------------------------------------------
[2001-01-15 05:55:51] vgo@nrd.lt
The session.gc_probability set to 100% during experiments with lifetime. I expected some king of
timeout of my site during subsiquent acceses. So I started to experiment with that and I wrote what
I got. The script examples is any with session_register, with session.auto_start enabled, but I
tried with session_start and got the same result. I gues that this might be something with time
interpreting on the Win32 platform, cause the problem seems to be solved when life time set to more
than 24 hours.
------------------------------------------------------------------------
[2001-01-15 04:23:16] sniper@php.net
You do understand that with this setting:
session.gc_probability = 100
the garbage collection is started every time
you run a script? (ie. 100 = 100%)
How did you found out that the session is removed?
Any example scripts? It sounds really odd that
36000 didn't work but 360000 did.
--Jani
------------------------------------------------------------------------
[2001-01-15 01:24:50] vgo@nrd.lt
Incorect interpretation session.gc_maxlifetime parameter, the other session parameters:
session.save_handler = files
session.save_path = C:\PHP\sessiondata
session.use_cookies = 0
session.name = PHPSESSID
session.auto_start = 1
session.cookie_lifetime = 10000000
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 100
session.gc_maxlifetime = 360000
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 1
session.use_trans_sid = 1
------------------------------------------------------------------------
[2001-01-14 17:30:33] sniper@php.net
What are the other session related php.ini values you have?
--Jani
------------------------------------------------------------------------
[2001-01-12 04:17:56] vgo@nrd.lt
This parameter is not correctly interpreted. In my experiments if I specify 36000 (Aprox 10 hours)
the gc process removes sesion imediately. If 360000 session will be removed aroximately after 10
days.
------------------------------------------------------------------------
Edit this bug report at http://bugs.php.net/?id=8670&edit=1