mirror of
https://github.com/apache/httpd.git
synced 2025-06-04 21:42:15 +03:00
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103040 13f79535-47bb-0310-9956-ffa450edef68
102 lines
4.2 KiB
XML
102 lines
4.2 KiB
XML
<?xml version="1.0"?>
|
|
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
|
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
|
|
<!-- English revision: 1.8 -->
|
|
|
|
<!--
|
|
Copyright 2003-2004 The Apache Software Foundation
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
-->
|
|
|
|
<modulesynopsis metafile="leader.xml.meta">
|
|
<name>leader</name>
|
|
<description>Eine experimentelle Variante des Standard-MPMs
|
|
<module>worker</module></description>
|
|
<status>MPM</status>
|
|
<sourcefile>leader.c</sourcefile>
|
|
<identifier>mpm_leader_module</identifier>
|
|
|
|
<summary>
|
|
<note type="warning"><title>Warnung</title>
|
|
<p>Dieses MPM ist noch experimentell und funktioniert möglicherweise
|
|
nicht wie erwartet.</p>
|
|
</note>
|
|
|
|
<p>Dies ist eine experimentelle Variante des Standard-MPMs
|
|
<module>worker</module>. Das Modul verwendet ein
|
|
Leader/Followers-Design-Pattern, um die Arbeit zwischen Threads zu
|
|
koordinieren. Weitere Informationen finden Sie unter <a
|
|
href="http://deuce.doc.wustl.edu/doc/pspdfs/lf.pdf"
|
|
>http://deuce.doc.wustl.edu/doc/pspdfs/lf.pdf</a>.</p>
|
|
|
|
<p>Um bei der Erstellung des <code>httpd</code> das MPM
|
|
<module>leader</module> zu verwenden, fügen Sie den Argumenten
|
|
des <code>configure</code>-Skripts <code>--with-mpm=leader</code>
|
|
hinzu.</p>
|
|
|
|
<p>Dieses MPM baut auf den atomaren APR-Vergleichs- und -Tauschoperationen
|
|
für die Thread-Synchronisation auf. Wenn Sie für einen
|
|
x86-Rechner kompilieren, ohne dass 386-Unterstützung benötigt
|
|
wird, oder wenn Sie für einen SPARC-Rechner kompilieren und keine
|
|
pre-UltraSPARC-Chips betreiben müssen, fügen Sie den Argumenten
|
|
des <code>configure</code>-Skripts
|
|
<code>--enable-nonportable-atomics=yes</code> hinzu. Dies veranlasst die
|
|
APR veranlasst dazu, atomare Operationen einzusetzen, welche effizienten
|
|
Befehlscode verwenden, der älteren CPUs nicht zur Verfügung
|
|
stehen.</p>
|
|
</summary>
|
|
|
|
<directivesynopsis location="mpm_common"><name>AcceptMutex</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>CoreDumpDirectory</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>EnableExceptionHook</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>Group</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>Listen</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>ListenBacklog</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>SendBufferSize</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>LockFile</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>MaxClients</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>MaxMemFree</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>MaxRequestsPerChild</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>MaxSpareThreads</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>MinSpareThreads</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>PidFile</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>ScoreBoardFile</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>ServerLimit</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>StartServers</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>ThreadLimit</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>ThreadsPerChild</name>
|
|
</directivesynopsis>
|
|
<directivesynopsis location="mpm_common"><name>User</name>
|
|
</directivesynopsis>
|
|
|
|
</modulesynopsis>
|