Hi, all. Attached patch adds description for session.gc_divisor parameter in php.ini, which is not documented ATM.
--- WBR, Antony Dovgal aka tony2001 [EMAIL PROTECTED]
? reference/xmas_patch.htm ? reference/cybermut/functions.xml ? reference/monetra/functions.xml Index: reference/info/functions/ini-set.xml =================================================================== RCS file: /repository/phpdoc/en/reference/info/functions/ini-set.xml,v retrieving revision 1.30 diff -u -r1.30 ini-set.xml --- reference/info/functions/ini-set.xml 21 Aug 2003 16:30:24 -0000 1.30 +++ reference/info/functions/ini-set.xml 16 Jan 2004 08:58:59 -0000 @@ -653,6 +653,11 @@ <entry>PHP_INI_ALL</entry> </row> <row> + <entry>session.gc_divisor</entry> + <entry>"100"</entry> + <entry>PHP_INI_ALL</entry> + </row> + <row> <entry>session.gc_maxlifetime</entry> <entry>"1440"</entry> <entry>PHP_INI_ALL</entry> Index: reference/session/ini.xml =================================================================== RCS file: /repository/phpdoc/en/reference/session/ini.xml,v retrieving revision 1.17 diff -u -r1.17 ini.xml --- reference/session/ini.xml 21 Dec 2003 01:05:42 -0000 1.17 +++ reference/session/ini.xml 16 Jan 2004 08:59:03 -0000 @@ -41,10 +41,15 @@ <entry>PHP_INI_ALL</entry> </row> <row> + <entry>session.gc_divisor</entry> + <entry>"100"</entry> + <entry>PHP_INI_ALL</entry> + </row> + <row> <entry>session.gc_maxlifetime</entry> <entry>"1440"</entry> <entry>PHP_INI_ALL</entry> - </row> + </row> <row> <entry>session.serialize_handler</entry> <entry>"php"</entry> @@ -264,13 +269,34 @@ </term> <listitem> <simpara> - <literal>session.gc_probability</literal> specifies the - probability that the gc (garbage collection) routine is started - on each request in percent. Defaults to <literal>1</literal>. + <literal>session.gc_probability</literal> in conjunction with + <literal>session.gc_divisor</literal> is used to manage probability + that the gc (garbage collection) routine is started. + Defaults to <literal>1</literal>. See <link + linkend="ini.session.gc-divisor">session.gc_divisor</link> for details. </simpara> </listitem> </varlistentry> - + + <varlistentry id="ini.session.gc-divisor"> + <term> + <parameter>session.gc_divisor</parameter> + <type>integer</type> + </term> + <listitem> + <simpara> + <literal>session.gc_divisor</literal> coupled with + <literal>session.gc_probability</literal> defines the probability + that the gc (garbage collection) process is started on every session + initialization. + The probability is calculated by using gc_probability/gc_divisor, + e.g. 1/100 means there is a 1% chance that the GC process starts + on each request. + <literal>session.gc_divisor</literal> defaults to <literal>100</literal>. + </simpara> + </listitem> + </varlistentry> + <varlistentry id="ini.session.gc-maxlifetime"> <term> <parameter>session.gc_maxlifetime</parameter>