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>