From 07d4aee19dc687481b63502f4c23b304ea62e070 Mon Sep 17 00:00:00 2001 From: Rich Bowen Date: Fri, 5 Aug 2016 15:16:33 +0000 Subject: [PATCH] remove references to MPMs that no longer exist git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1755344 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/mpm_common.xml.de | 122 ++++++++++-------------------- docs/manual/mod/mpm_common.xml.ja | 6 +- 2 files changed, 41 insertions(+), 87 deletions(-) diff --git a/docs/manual/mod/mpm_common.xml.de b/docs/manual/mod/mpm_common.xml.de index 56c6f80622..d0331d46fa 100644 --- a/docs/manual/mod/mpm_common.xml.de +++ b/docs/manual/mod/mpm_common.xml.de @@ -34,7 +34,7 @@ AcceptMutex Default|Methode AcceptMutex Default server config -leaderperchild + preforkthreadpoolworker @@ -111,8 +111,8 @@ CoreDumpDirectory Verzeichnis Für die Voreinstellung siehe Beschreibung server config -beosleader -mpm_winntperchildprefork +beos +mpm_winntprefork threadpoolworker @@ -144,7 +144,7 @@ Ausnahmefehler behandeln lassen kann EnableExceptionHook On|Off EnableExceptionHook Off server config -leaderperchild + preforkthreadpool worker Verfügbar seit Version 2.0.49 @@ -171,8 +171,8 @@ Ausnahmefehler behandeln lassen kann Group Unix-Gruppe Group #-1 server config -beosleader -mpmt_os2perchildprefork +beos +mpmt_os2prefork threadpoolworker Seit Apache 2.0 nur in der globalen Server-Konfiguration gültig @@ -232,9 +232,9 @@ ablegt PidFile Dateiname PidFile logs/httpd.pid server config -beosleader +beos mpm_winntmpmt_os2 -perchildprefork +prefork threadpoolworker @@ -272,9 +272,9 @@ ablegt IP-Adressen und Ports, an denen der Server lauscht Listen [IP-Addresse:]Port server config -beosleader +beos mpm_netwarempm_winnt -mpmt_os2perchild +mpmt_os2 preforkthreadpoolworker Seit Apache 2.0 vorgeschrieben @@ -342,9 +342,9 @@ ablegt ListenBacklog backlog ListenBacklog 511 server config -beosleader +beos mpm_netwarempm_winnt -mpmt_os2perchildprefork +mpmt_os2prefork threadpoolworker @@ -369,7 +369,7 @@ entgegengenommenen Anfragen LockFile Dateiname LockFile logs/accept.lock server config -leaderperchild + preforkthreadpoolworker @@ -405,7 +405,7 @@ entgegengenommenen Anfragen MaxClients Anzahl Für Details siehe Beschreibung server config -beosleader +beos preforkthreadpoolworker @@ -449,7 +449,7 @@ entgegengenommenen Anfragen MaxMemFree KBytes MaxMemFree 0 server config -beosleader +beos mpm_netwareprefork threadpoolworkermpm_winnt @@ -468,9 +468,9 @@ entgegengenommenen Anfragen MaxRequestsPerChild number MaxRequestsPerChild 10000 server config -leadermpm_netware +mpm_netware mpm_winntmpmt_os2 -perchildprefork +prefork threadpoolworker @@ -513,29 +513,15 @@ entgegengenommenen Anfragen MaxSpareThreads Anzahl Für Details siehe Beschreibung server config -beosleader +beos mpm_netwarempmt_os2 -perchildthreadpoolworker +threadpoolworker

Maximale Anzahl unbeschäftigter Threads. Die verschiedenen MPMs behandeln diese Anweisung unterschiedlich.

-

Die Voreinstellung für perchild ist - MaxSpareThreads 10. Das MPM überwacht die Anzahl der - unbeschäftigten Threads auf der Basis einzelner Kindprozesse. Wenn - zu viele unbeschäftigte Threads in einem Kindprozess existieren, - beendet der Server Threads innerhalb dieses Kindprozesses.

- -

Die Voreinstellung für worker, - leader und threadpool ist - MaxSpareThreads 250. Diese MPMs behandeln Threads - auf einer serverweiten Basis. Wenn zu viele unbeschäftigte Threads - im Server existieren, dann werden solange Kindprozesse beendet, bis - die Anzahl der unbeschäftigten Threads kleiner als der - angegebene Wert ist.

-

Die Voreinstellung für mpm_netware ist MaxSpareThreads 100. Da dieses MPM nur einen einzigen Prozess ausführt, ist die Zählung überschüssiger @@ -552,14 +538,10 @@ entgegengenommenen Anfragen ist eingeschränkt. Apache korrigiert den angegebenen Wert automatisch gemäß den folgenden Regeln:

    -
  • perchild verlangt, dass MaxSpareThreads kleiner oder gleich ThreadLimit ist.
  • -
  • mpm_netware verlangt einen Wert größer als MinSpareThreads.
  • -
  • Bei leader, threadpool und +
  • Bei worker muss der Wert größer oder gleich der Summe aus MinSpareThreads und @@ -578,9 +560,9 @@ entgegengenommenen Anfragen MinSpareThreads Anzahl Für Details siehe Beschreibung server config -beosleader +beos mpm_netwarempmt_os2 -perchildthreadpoolworker +threadpoolworker @@ -588,19 +570,8 @@ entgegengenommenen Anfragen zu bedienen. Die verschiedenen MPMs behandeln die Anweisung unterschiedlich.

    -

    perchild verwendet die Voreinstellung - MinSpareThreads 5 und überwacht die Anzahl der - unbeschäftigten Threads auf der Basis einzelner Kindprozesse. Wenn - in einem Kindprozess nicht genügend unbeschäftigte - Threads vorhanden sind, erstellt der Server neue Threads innerhalb - dieses Kindprozesses. Wenn Sie also NumServers auf 10 und MinSpareThreads auf einen Wert von 5 setzen, - haben Sie mindestens 50 unbeschäftigte Threads auf Ihrem - System.

    - -

    worker, leader und - threadpool verwenden eine Voreinstellung von +

    worker + verwenden eine Voreinstellung von MinSpareThreads 75 und behandeln unbeschäftigte Threads auf serverweiter Basis. Wenn nicht genügend unbeschäftigte Threads im Server vorhanden sind, dann @@ -629,8 +600,8 @@ entgegengenommenen Anfragen ScoreBoardFile Dateipfad ScoreBoardFile logs/apache_status server config -beosleader -mpm_winntperchildprefork +beos +mpm_winntprefork threadpoolworker @@ -668,9 +639,9 @@ entgegengenommenen Anfragen SendBufferSize Bytes SendBufferSize 0 server config -beosleader +beos mpm_netwarempm_winnt -mpmt_os2perchildprefork +mpmt_os2prefork threadpoolworker @@ -692,7 +663,7 @@ entgegengenommenen Anfragen ServerLimit Anzahl Für Details siehe Beschreibung server config -leaderperchild + preforkthreadpoolworker @@ -726,7 +697,7 @@ entgegengenommenen Anfragen module="mpm_common">MaxClients angeben möchten.

    Verwenden Sie die Direktive bei worker, - leader und threadpool nur, wenn Ihre + nur, wenn Ihre MaxClients- und ThreadsPerChild-Einstellungen mehr als 16 Serverprozesse (Voreinstellung) erfordern. Setzen Sie den @@ -736,10 +707,6 @@ entgegengenommenen Anfragen ThreadsPerChild angeben möchten.

    -

    Verwenden Sie die Direktive beim MPM perchild nur, - wenn Sie NumServers auf einen - Wert größer als 8 (Voreinstellung) setzen müssen.

    - Anmerkung

    Eine feste Begrenzung von ServerLimit 20000 ist in den Server einkompiliert (bei dem MPM prefork 200000). @@ -757,7 +724,7 @@ entgegengenommenen Anfragen StartServers Anzahl Für Details siehe Beschreibung server config -leadermpmt_os2 +mpmt_os2 preforkthreadpoolworker @@ -769,7 +736,6 @@ entgegengenommenen Anfragen Grund für eine Änderung dieses Parameters.

    Die Voreinstellung unterscheidet sich von MPM zu MPM. Bei - leader, threadpool und worker ist die Voreinstellung StartServers 3. Die Voreinstellung bei prefork ist 5 und bei @@ -784,7 +750,7 @@ entgegengenommenen Anfragen Für Details siehe Beschreibung server config beosmpm_netware -perchild +

    Anzahl der Threads, die beim Start erstellt werden. Da die Anzahl @@ -792,10 +758,6 @@ entgegengenommenen Anfragen besteht normalerweise wenig Grund für eine Änderung dieses Parameters.

    -

    Die Voreinstellung für perchild ist - StartThreads 5. Die Direktive setzt während des - Starts die Anzahl der Threads pro Prozess.

    -

    Die Voreinstellung bei mpm_netware ist StartThreads 50. Da hier lediglich ein einzelner Prozess existiert, ist dies die Gesamtzahl der Threads, die beim Start @@ -814,8 +776,8 @@ entgegengenommenen Anfragen ThreadLimit Anzahl Für Details siehe Beschreibung server config -leadermpm_winnt -perchildthreadpoolworker +mpm_winnt +threadpoolworker Verfügbar für mpm_winnt ab Apache 2.0.41 @@ -864,7 +826,7 @@ entgegengenommenen Anfragen ThreadsPerChild Anzahl Für Details siehe Beschreibung server config -leadermpm_winnt +mpm_winnt threadpoolworker @@ -891,8 +853,8 @@ verwendet wird, die Client-Verbindungen bearbeiten. ThreadStackSize size 65536 unter NetWare; variiert bei anderen Betriebssystemen. server config -leadermpm_netware -mpm_winntperchild +mpm_netware +mpm_winnt threadpoolworker Verfügbar seit Version 2.1 @@ -941,7 +903,7 @@ verwendet wird, die Client-Verbindungen bearbeiten. User Unix-User-ID User #-1 server config -leaderperchild + preforkthreadpoolworker Seit Apache 2.0 nur in der globalen Server-Konfiguration @@ -984,14 +946,6 @@ gültig sind.

    -

    Beim MPM perchild, das dafür gedacht ist, - virtuelle Hosts unter verschiedenen Benutzerkennungen auszuführen, - bestimmt die Direktive User die - Benutzerkennung für den Hauptserver und bildet den Rückfallwert - für VirtualHost-Abschnitte ohne eine - AssignUserID-Anweisung.

    -

    Wichtiger Hinweis: Die Verwendung dieser Direktive innerhalb von VirtualHost wird nicht mehr unterstützt. Benutzen Sie AcceptMutex Default|method AcceptMutex Default server config -leaderperchild + preforkthreadpoolworker @@ -127,8 +127,8 @@ accept しようとしているときに、Apache がそれらの子プロセス CoreDumpDirectory directory デフォルトの設定は説明文を読んでください server config -beosleader -mpm_winntperchildprefork +beos +mpm_winntprefork threadpoolworker -- 2.40.0