beos - Apache HTTP Server

Apache Server 2.0

<-

Apache-MPM beos

Beschreibung:Dieses Multi-Processing-Modul ist für BeOS optimiert.
Status:MPM
Modulbezeichner:mpm_beos_module
Quelltext-Datei:beos.c

Zusammenfassung

Dieses Multi-Processing-Modul (MPM) ist das Standardmodul für BeOS. Es benutzt einen einzelnen Steuerprozess welcher Threads für die Bedienung der Anfragen erzeugt.

top

MaxRequestsPerThread-Direktive

Beschreibung:Die maximale Anzahl von Anfragen, die ein einzelner Thread während seiner Lebensdauer bedient.
Syntax:MaxRequestsPerThread Anzahl
Voreinstellung:MaxRequestsPerThread 0
Kontext:Serverkonfiguration
Status:MPM
Modul:beos

Die Direktive MaxRequestsPerThread legt die Anzahl der Anfragen fest, die ein einzelner Server-Thread bedient. Nach Erreichen der angegebenen Anzahl von Anfragen wird der Thread beendet. Wird für MaxRequestsPerThread der Wert 0 angegeben, wird der Thread niemals beendet.

Das Setzen von MaxRequestsPerThread auf einen Wert ungleich null hat zwei Vorteile:

  • Die Menge des von einem Thread benötigten Speicherplatzes bei (unvorhergesehenen) Speicherproblemen kann begrenzt werden;
  • Threads mit begrenzter Lebensdauer reduzieren die Anzahl der Threads bei reduzierter Serverlast.

Hinweis:

Bei KeepAlive-Anfragen wird nur die erste Anfrage auf das Maximum angerechnet. Das führt dazu, dass die Anzahl der Verbindungen pro Thread reduziert wird.