2 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
3 <?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
4 <!-- English Revision: 1.14 -->
7 Copyright 2003-2004 The Apache Software Foundation
9 Licensed under the Apache License, Version 2.0 (the "License");
10 you may not use this file except in compliance with the License.
11 You may obtain a copy of the License at
13 http://www.apache.org/licenses/LICENSE-2.0
15 Unless required by applicable law or agreed to in writing, software
16 distributed under the License is distributed on an "AS IS" BASIS,
17 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18 See the License for the specific language governing permissions and
19 limitations under the License.
22 <modulesynopsis metafile="mpm_winnt.xml.meta">
24 <name>mpm_winnt</name>
25 <description> Das Multi-Processing-Modul ist optimiert für
26 Windows NT.</description>
28 <sourcefile>mpm_winnt.c</sourcefile>
29 <identifier>mpm_winnt_module</identifier>
32 <p>Dieses Multi-Processing-Modul (MPM) ist die Voreinstellung
33 für das Betriebssystem Windows NT. Es verwendet einen einzelnen
34 Steuerprozess, der einen einzelnen Kindprozess startet, welcher
35 wiederum Threads zur Bedienung von Anfragen erstellt.</p>
38 <directivesynopsis location="mpm_common"><name>CoreDumpDirectory</name>
40 <directivesynopsis location="mpm_common"><name>PidFile</name>
42 <directivesynopsis location="mpm_common"><name>Listen</name>
44 <directivesynopsis location="mpm_common"><name>ListenBacklog</name>
46 <directivesynopsis location="mpm_common"><name>MaxMemFree</name>
48 <directivesynopsis location="mpm_common"><name>MaxRequestsPerChild</name>
50 <directivesynopsis location="mpm_common"><name>ScoreBoardFile</name>
52 <directivesynopsis location="mpm_common"><name>SendBufferSize</name>
54 <directivesynopsis location="mpm_common"><name>ThreadLimit</name>
56 <directivesynopsis location="mpm_common"><name>ThreadsPerChild</name>
58 <directivesynopsis location="mpm_common"><name>ThreadStackSize</name>
62 <name>Win32DisableAcceptEx</name>
63 <description>Für die Annahme von Netzwerkverbindungen wird accept() anstelle von AcceptEx() verwendet</description>
64 <syntax>Win32DisableAcceptEx</syntax>
65 <default>AcceptEx() ist standardmäßig aktiviert. Verwenden Sie diese
66 Direktive, um den Gebrauch von AcceptEx() zu deaktivieren.</default>
67 <contextlist><context>server config</context></contextlist>
68 <compatibility>Verfügbar ab Version 2.0.49</compatibility>
71 <p><code>AcceptEx()</code> ist eine Schnittstelle zu Microsoft Winsock v2,
72 die unter bestimmten Umständen einige Leistungsverbesserungen
73 gegenüber der <code>accept()</code>-API von BSD bietet. Einige beliebte
74 Windows-Produkte, typischerweise Virenscanner oder VPN-Pakete, besitzen
75 jedoch Fehler, welche den einwandfreien Betrieb von <code>AcceptEx()</code>
76 stören. Wenn Sie einen Fehler wie:</p>
79 [error] (730038)An operation was attempted on something that is
80 not a socket.: winnt_accept: AcceptEx failed. Attempting to recover.
83 <p>erhalten, sollten Sie diese Direktive verwenden, um den Gebrauch von
84 <code>AcceptEx()</code> zu unterbinden.</p>