dexter.html revision 9daf0f9327698ddd3c7a715654fc839aae7f6dab
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
15a44745412679c30a6d022733925af70a38b715David Lawrence BGCOLOR="#FFFFFF"
15a44745412679c30a6d022733925af70a38b715David Lawrence TEXT="#000000"
15a44745412679c30a6d022733925af70a38b715David Lawrence LINK="#0000FF"
15a44745412679c30a6d022733925af70a38b715David Lawrence VLINK="#000080"
15a44745412679c30a6d022733925af70a38b715David Lawrence ALINK="#FF0000"
15a44745412679c30a6d022733925af70a38b715David Lawrence<!--#include virtual="header.html" -->
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<H1 ALIGN="CENTER">Multi-Processing Module mpmt_pthread</H1>
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid LawrenceThis Multi-Processing Module controls process and thread creation
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafssonusing the pthread interface.
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid Lawrence><STRONG>Source File:</STRONG></A> mpmt_pthread.c
1a69a1a78cfaa86f3b68bbc965232b7876d4da2aDavid LawrenceHREF="module-dict.html#ModuleIdentifier"
673ce7aebbb6d01c75b95f6df1ec491d6422b951Andreas Gustafsson><STRONG>Module Identifier:</STRONG></A> mpm_mpmt_pthread_module
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<p>This Multi-Processing Module (MPM) is the default for most
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafssonunix-like operating systems. It uses pthread system calls to create a
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafssonhybrid multi-process multi-threaded server. The server starts a fixed
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafssonnumber of processes. The server adjusts to handle load by increasing
600cfa2ba4c50017581b6c14e3a688a82ecebbe0David Lawrenceor decreasing the number of threads.</p>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="#connectionstatus">ConnectionStatus</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="mpm_common.html#group">Group</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="mpm_common.html#pidfile">PidFile</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="mpm_common.html#listen">Listen</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="mpm_common.html#lockfile">LockFile</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="#numservers">NumServers</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="#startthreads">StartThreads</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<li><a href="mpm_common.html#user">User</a></li>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<H2><A NAME="connectionstatus">ConnectionStatus directive</A></H2>
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence><STRONG>Context:</STRONG></A> server config<BR>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<p>Whether or not to maintain status information on current
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafssonconnections</p>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<H2><A NAME="numservers">NumServers directive</A></H2>
e482a1c91ecb5e47bc26617bf310d6b5c41fad91Andreas Gustafsson><STRONG>Context:</STRONG></A> server config<BR>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<p>Number of children alive at the same time.</p>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson<H2><A NAME="startthreads">StartThreads directive</A></H2>
5fc7ba3e1ac5d72239e9971e0f469dd5796738f9Andreas Gustafsson><STRONG>Context:</STRONG></A> server config<BR>
19f4d25fd5b35b1375b0b9f13b66770ee4a66154Brian Wellington<p>Number of threads each child creates.</p>
f621719829356f27e831507b75e88e8a655e48d8Danny Mayer<!--#include virtual="footer.html" -->