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>

Reply via email to