[PHP] session.gc_probablity on NT

2001-07-02 Thread Damian Sobieralski

Hi,

 I posted this on Friday but figured I would try one more time before learning to 
 live with it.

 I am running PHP 4.0.5 as an Apache Module (with Zend Optimizer) on NT 4.0
 SP6 and have been very happy with it.  Until we think about using Easysoft
 solution the only method we have to get into our HP3000 is a Windows'
 based ODBC one (which works well). Okay, so I explained why I am running PHP on
 NT  :)  The question I am having is I wrote my own session handler to
 store in a MySQL database.  All works well. But I noticed in 4.0.3 pl1 the
 gc_probability of garbage collection routine being called doesn't work right.
 Anything below 75 in the php.ini file would have it not being called at
 all (i put in a print statement to let me know when it was being called). 
 Anything over 75 had it called on EVERY session_start().  I upgraded to
 4.0.5 and now it only gets called when the probability in the php.ini file
 is set = 99 .  I was okay with the overhead of the gc being
 called every time with 4.0.3 but with the 99 limit nowit may only take one more
 release until it is never called  :-)

  Anyone know what is going on with the NT Apache PHP?

 BTW- I call a script which has phpinfo() to make sure it is reading the
 correct php.ini file (C:\WINNT\php.ini and it is and the probability
 value is set correctly).

 Any advice?


Relevant entries from phpinfo():

PHP Version 4.0.5



System  Windows NT 4.0 build 1381
Build Date  Apr 30 2001
Server API  Apache
Configuration File (php.ini) Path   C:\WINNT\php.ini

session

Session Support enabled
session.auto_start  Off Off
session.cache_expire180 180
session.cache_limiter   nocache nocache
session.cookie_domain   no valueno value
session.cookie_lifetime 0   0
session.cookie_path /   /
session.cookie_secure   Off Off
session.entropy_fileno valueno value
session.entropy_length  0   0
session.gc_maxlifetime  14401440
session.gc_probability  99  99
session.namePHPSESSID   PHPSESSID
session.referer_check   no valueno value
session.save_handleruseruser
session.save_path   /tmp/tmp
session.serialize_handler   php php
session.use_cookies On  On

apache
Apache for Windows 95/NT
Apache Version  Apache/1.3.19
Apache Release  10319100
Apache API Version  19990320
Hostname:Port   myserver:80
TimeoutsConnection: 300
Keep-Alive: 15




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] session.gc_probablity

2001-06-30 Thread Damian Sobieralski


Hi,

 I am running PHP 4.0.5 as an Apache Module (with Zend Optimizer) on NT 4.0
 SP6 and have been very happy with it.  Until we think about using Easysoft
 solution the only method we have to get into our HP3000 is a Windows'
 based ODBC one (which works well). Okay, so I explained why I am running PHP on
 NT  :)  The question I am having is I wrote my own session handler to
 store in a MySQL database.  All works well. But I noticed in 4.0.3 pl1 the
 gc_probability of garbage collection routine being called doesn't work right.
 Anything below 75 in the php.ini file would have it not being called at
 all (i put in a print statement to let me know when it was being called). 
 Anything over 75 had it called on EVERY session_start().  I upgraded to
 4.0.5 and now it only gets called when the probability in the php.ini file
 is set = 99 .  I was okay with the overhead of the gc being
 called every time with 4.0.3 but with the 99 limit nowit may only take one more
 release until it is never called  :-)

  Anyone know what is going on with the NT Apache PHP?

 BTW- I call a script which has phpinfo() to make sure it is reading the
 correct php.ini file (C:\WINNT\php.ini and it is and the probability
 value is set correctly).

 Any advice?


Relevant entries from phpinfo():

PHP Version 4.0.5



System  Windows NT 4.0 build 1381
Build Date  Apr 30 2001
Server API  Apache
Configuration File (php.ini) Path   C:\WINNT\php.ini

session

Session Support enabled
session.auto_start  Off Off
session.cache_expire180 180
session.cache_limiter   nocache nocache
session.cookie_domain   no valueno value
session.cookie_lifetime 0   0
session.cookie_path /   /
session.cookie_secure   Off Off
session.entropy_fileno valueno value
session.entropy_length  0   0
session.gc_maxlifetime  14401440
session.gc_probability  99  99
session.namePHPSESSID   PHPSESSID
session.referer_check   no valueno value
session.save_handleruseruser
session.save_path   /tmp/tmp
session.serialize_handler   php php
session.use_cookies On  On

apache
Apache for Windows 95/NT
Apache Version  Apache/1.3.19
Apache Release  10319100
Apache API Version  19990320
Hostname:Port   myserver:80
TimeoutsConnection: 300
Keep-Alive: 15




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]