Serveur Apache HTTP Version 2.4
Description: | Module multi-processus impl�mentant un serveur web bas� exclusivement sur les threads et optimis� pour Novell NetWare |
---|---|
Statut: | MPM |
Identificateur�de�Module: | mpm_netware_module |
Fichier�Source: | mpm_netware.c |
Ce module multi-processus (MPM) impl�mente un serveur web bas� exclusivement sur les threads et optimis� pour Novell NetWare.
Le thread ma�tre est charg� du lancement de threads esclaves qui attendent les connexions et les traitent au fur et � mesure de leur arriv�e. Le serveur HTTP Apache essaie toujours de maintenir plusieurs threads esclaves en spare (en r�serve) ou inactifs. De cette fa�on, les clients n'ont pas besoin d'attendre le lancement d'un nouveau thread enfant pour que leurs requ�tes soient trait�es.
Les directives StartThreads
, MinSpareThreads
, MaxSpareThreads
, et MaxThreads
contr�lent
la mani�re dont le thread ma�tre cr�e les threads esclaves afin de
traiter les requ�tes. En g�n�ral, Apache httpd s'auto-r�gule correctement,
et la plupart des sites ne n�cessitent aucune modification des
valeurs par d�faut de ces directives. Pour les sites dont le serveur
est limit� en m�moire, il peut s'av�rer n�cessaire de diminuer la
valeur de la directive MaxThreads
afin d'�viter une
hyper-activit� du serveur (arr�ts de threads inactifs et lancement incessant
de nouveau threads). Vous trouverez plus d'informations �
propos du contr�le de la cr�ation de processus dans le document conseils en mati�re de
performances.
La directive MaxRequestsPerChild
contr�le la fr�quence � laquelle le serveur recycle ses processus
en arr�tant les anciens et en en lan�ant de nouveaux. Sous le
syst�me d'exploitation NetWare, il est vivement recommand� de
laisser cette directive � 0, ce qui permet aux threads esclaves de
continuer � traiter les requ�tes ind�finiment.
Description: | D�finit le nombre maximum de threads esclaves |
---|---|
Syntaxe: | MaxThreads nombre |
D�faut: | MaxThreads 2048 |
Contexte: | configuration du serveur |
Statut: | MPM |
Module: | mpm_netware |
La directive MaxThreads
d�finit
le nombre maximum de threads esclaves que l'on d�sire autoriser. La
valeur par d�faut correspondant � la valeur cod�e en dur � la
compilation, la valeur de cette directive ne peut donc qu'�tre
diminu�e, comme dans l'exemple suivant :
MaxThreads 512