mpmt_os2.xml revision a4452a4e7531b2fd1509659e6cf0e3a1e5219c96
2N/A<?xml version="1.0"?>
2N/A<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
2N/A<?xml-stylesheet type="text/xsl" href="/style/manual.en.xsl"?>
2N/A
2N/A<modulesynopsis>
2N/A
2N/A<name>mpmt_os2</name>
2N/A<description>Hybrid multi-process, multi-threaded MPM for OS/2</description>
2N/A<status>MPM</status>
2N/A<sourcefile>mpmt_os2.c</sourcefile>
2N/A<identifier>mpm_mpmt_os2_module</identifier>
2N/A
2N/A<summary>
2N/A <p>The Server consists of a main, parent process and a small, static
2N/A number of child processes.</p>
2N/A
2N/A <p>The parent process's job is to manage the child processes. This
2N/A involves spawning children as required to ensure there are always
2N/A <directive module="mpm_common">StartServers</directive> processes
2N/A accepting connections.</p>
2N/A
2N/A <p>Each child process consists of a a pool of worker threads and a
2N/A main thread that accepts connections and passes them to the workers via
2N/A a work queue. The worker thread pool is dynamic, managed by a
2N/A maintenance thread so that the number of idle threads is kept between
2N/A <directive module="mpm_common">MinSpareThreads</directive> and
2N/A <directive module="mpm_common">MaxSpareThreads</directive>.</p>
2N/A</summary>
2N/A<seealso><a href="/bind.html">Setting which addresses and ports Apache
2N/Auses</a></seealso>
2N/A
2N/A<directivesynopsis location="mpm_common"><name>User</name>
2N/A</directivesynopsis>
2N/A<directivesynopsis location="mpm_common"><name>Group</name>
2N/A</directivesynopsis>
2N/A<directivesynopsis location="mpm_common"><name>Listen</name>
2N/A</directivesynopsis>
2N/A<directivesynopsis location="mpm_common"><name>ListenBacklog</name>
2N/A</directivesynopsis>
2N/A<directivesynopsis location="mpm_common"><name>SendBufferSize</name>
2N/A</directivesynopsis>
2N/A<directivesynopsis location="mpm_common"><name>MaxRequestsPerChild</name>
2N/A</directivesynopsis>
2N/A<directivesynopsis location="mpm_common"><name>MaxSpareThreads</name>
2N/A</directivesynopsis>
2N/A<directivesynopsis location="mpm_common"><name>MinSpareThreads</name>
2N/A</directivesynopsis>
2N/A<directivesynopsis location="mpm_common"><name>PidFile</name>
2N/A</directivesynopsis>
2N/A<directivesynopsis location="mpm_common"><name>StartServers</name>
2N/A</directivesynopsis>
2N/A
2N/A</modulesynopsis>
2N/A