You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by gr...@apache.org on 2017/02/04 08:37:31 UTC
svn commit: r1781643 [3/6] - /httpd/httpd/trunk/docs/manual/mod/
Added: httpd/httpd/trunk/docs/manual/mod/mpm_common.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mpm_common.xml.fr?rev=1781643&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mpm_common.xml.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mpm_common.xml.fr [utf-8] Sat Feb 4 08:37:30 2017
@@ -0,0 +1,960 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision: 1770771 -->
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You 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="mpm_common.xml.meta">
+
+<name>mpm_common</name>
+<description>Une s�rie de directives impl�ment�es par plusieurs
+modules multi-processus (MPM)</description>
+<status>MPM</status>
+
+<directivesynopsis>
+<name>CoreDumpDirectory</name>
+<description>Le r�pertoire dans lequel le serveur HTTP Apache va tenter de se
+positionner avant d'effectuer un vidage m�moire</description>
+<syntax>CoreDumpDirectory <var>r�pertoire</var></syntax>
+<default>Voir ci-dessous pour le r�pertoire par d�faut</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module></modulelist>
+
+<usage>
+ <p>Cette directive permet de d�finir le r�pertoire dans lequel
+ Apache httpd va tenter de se positionner avant d'effectuer un vidage
+ m�moire sur disque.
+ Si votre syst�me d'exploitation est configur� pour cr�er des
+ fichiers de vidage m�moire dans le r�pertoire de travail des
+ processus qui se sont crash�s,
+ <directive>CoreDumpDirectory</directive> est n�cessaire pour
+ d�finir un r�pertoire de travail autre que le r�pertoire par d�faut
+ <directive module="core">ServerRoot</directive>, ce r�pertoire de
+ travail ne devant pas �tre accessible en �criture par l'utilisateur sous
+ lequel le serveur s'ex�cute.</p>
+
+ <p>Si vous avez besoin d'un vidage m�moire pour le d�bogage, vous
+ pouvez utiliser cette directive pour le placer � un endroit
+ diff�rent. Cette directive n'a aucun effet si votre syst�me
+ d'exploitation n'est pas configur� pour cr�er des
+ fichiers de vidage m�moire dans le r�pertoire de travail des
+ processus qui se sont crash�s.</p>
+
+ <note><title>Vidages m�moire sous Linux</title>
+ <p>Si Apache httpd est d�marr� sous l'utilisateur root puis bascule vers
+ un autre utilisateur, le noyau Linux <em>d�sactive</em> les
+ vidages m�moire, m�me si le r�pertoire est accessible en �criture au
+ processus. Apache httpd (versions 2.0.46 et sup�rieures) r�active les
+ vidages m�moire sous Linux 2.4 et au del�, mais seulement si vous
+ d�finissez une directive <directive>CoreDumpDirectory</directive>.</p>
+ </note>
+
+ <note>
+ <title>Vidages m�moire sous BSD</title>
+ <p>Pour activer le vidage m�moire des ex�cutables suid sur les
+ syst�mes de style BSD (comme FreeBSD), d�finissez
+ <code>kern.sugid_coredump</code> � 1.
+ </p>
+ </note>
+
+ <note><title>Signaux sp�cifiques</title>
+ <p><directive>CoreDumpDirectory</directive> n'est trait� qu'� la
+ reception d'un certain nombre de signaux , SIGFPE, SIGILL, SIGABORT,
+ SIGSEGV, et SIGBUS.</p>
+ <p>
+ Sur certains syst�mes d'exploitation, SIGQUIT provoque aussi un
+ vidage m�moire, mais n'est pas trait� par les directives
+ <directive>CoreDumpDirectory</directive> ou
+ <directive>EnableExceptionHook</directive>, si bien que la
+ d�finition du r�pertoire d'enregistrement du vidage m�moire est
+ enti�rement d�volue au syst�me d'exploitation.</p>
+ </note>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>EnableExceptionHook</name>
+<description>Active un hook ("point d'accrochage logiciel") qui ex�cute des
+gestionnaires d'exception apr�s un crash</description>
+<syntax>EnableExceptionHook On|Off</syntax>
+<default>EnableExceptionHook Off</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist>
+<module>event</module><module>worker</module>
+<module>prefork</module></modulelist>
+
+<usage>
+ <p>Pour des raisons de s�curit�, cette directive n'est disponible
+ que si la compilation du serveur a �t� configur�e avec l'option
+ <code>--enable-exception-hook</code>. Elle permet d'activer un hook
+ ("point d'accrochage logiciel")
+ qui autorise certains modules externes � effectuer un branchement et
+ accomplir telle ou telle action apr�s le crash d'un processus
+ enfant.</p>
+
+ <p>Deux modules, <code>mod_whatkilledus</code> et
+ <code>mod_backtrace</code> utilisent ce hook. Veuillez vous
+ r�f�rer � la <a
+ href="https://emptyhammock.com/projects/httpd/diag/"
+ >page EnableExceptionHook</a> de Jeff Trawick pour plus
+ d'informations � leur sujet.</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>GracefulShutdownTimeout</name>
+<description>Sp�cifie le d�lai maximum apr�s lequel le serveur va
+s'arr�ter dans le cas d'un arr�t "en douceur"</description>
+<syntax>GracefulShutdownTimeout <var>seconds</var></syntax>
+<default>GracefulShutdownTimeout 0</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module></modulelist>
+
+<usage>
+ <p>La directive <directive>GracefulShutdownTimeout</directive>
+ permet de sp�cifier le temps, en secondes, pendant lequel le serveur
+ va continuer � fonctionner apr�s avoir re�u un signal
+ "graceful-stop" ("Arr�t en douceur"), afin de terminer le traitement
+ des connexions en cours.</p>
+
+ <p>D�finir cette valeur � z�ro signifie au serveur d'attendre
+ jusqu'� ce que toutes les requ�tes en cours aient �t� trait�es.</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>PidFile</name>
+<description>Ficher dans lequel le serveur enregistre l'identificateur
+de processus du d�mon</description>
+<syntax>PidFile <var>nom fichier</var></syntax>
+<default>PidFile httpd.pid</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+<module>mpmt_os2</module>
+</modulelist>
+
+<usage>
+ <p>La directive <directive>PidFile</directive> permet de d�finir le
+ ficher dans lequel le serveur
+ enregistre l'identificateur de processus du d�mon. Si le chemin du
+ fichier n'est pas absolu, il est consid�r� comme relatif au chemin
+ d�fini par la directive <directive
+ module="core">DefaultRuntimeDir</directive>.</p>
+
+ <example><title>Exemple</title>
+ <highlight language="config">
+ PidFile /var/run/apache.pid
+ </highlight>
+ </example>
+
+ <p>Il est souvent utile de pouvoir envoyer un signal au
+ serveur afin qu'il ferme et ouvre � nouveau ses journaux
+ d'<directive module="core">erreur</directive> et de <directive
+ module="mod_log_config">transfert</directive>, et recharge son
+ fichier de configuration. Pour ce faire, on envoie un signal SIGHUP
+ (kill -1) � l'identificateur de processus enregistr� dans le fichier
+ d�fini par la directive <directive>PidFile</directive>.</p>
+
+ <p>La directive <directive>PidFile</directive> fait l'objet des
+ m�mes avertissements que ceux concernant le chemin d'enregistrement
+ des fichiers journaux et la <a
+ href="../misc/security_tips.html#serverroot">s�curit�</a>.</p>
+
+ <note><title>Note</title>
+ <p>Depuis la version 2 du serveur HTTP Apache, nous recommandons de n'utiliser
+ que le script <program>apachectl</program>, ou le script de
+ d�marrage fourni avec votre syst�me d'exploitation pour (re)d�marrer ou
+ arr�ter le serveur.</p>
+ </note>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>Listen</name>
+<description>Les adresses IP et ports sur lesquels le serveur �coute</description>
+<syntax>Listen [<var>adresse IP</var>:]<var>num�ro port</var>
+[<var>protocole</var>]</syntax>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+<module>mpm_netware</module><module>mpmt_os2</module>
+</modulelist>
+
+<usage>
+ <p>La directive <directive>Listen</directive> permet de signifier �
+ Apache httpd de ne se mettre � l'�coute que sur les adresses IP et ports sp�cifi�s ; par
+ d�faut, le serveur r�pond aux requ�tes en provenance de toutes les
+ interfaces r�seau. La directive <directive>Listen</directive> est
+ dor�navant requise, et si elle est absente du fichier de
+ configuration, le serveur refusera de d�marrer. Ceci constitue un
+ changement par rapport aux versions pr�c�dentes d'Apache httpd.</p>
+
+ <p>La directive <directive>Listen</directive> signifie au serveur de
+ n'accepter les requ�tes entrantes que vers le port ou le couple
+ adresse-port sp�cifi�. Si seulement un port est sp�cifi�, le serveur
+ se met � l'�coute sur ce port sur toutes les interfaces r�seau. Si une adresse IP
+ et un port sont sp�cifi�s, le serveur va se mettre � l'�coute sur ce port sur
+ l'interface r�seau correspondant � l'adresse IP.</p>
+
+ <p>On peut utiliser autant de directives
+ <directive>Listen</directive> que n�cessaire pour sp�cifier
+ plusieurs adresses et/ou ports � �couter. Le serveur r�pondra aux
+ requ�tes vers tous les adresses et ports sp�cifi�s.</p>
+
+ <p>Par exemple, pour que le serveur accepte les connexions sur les
+ ports 80 et 8000, utilisez :</p>
+
+ <highlight language="config">
+Listen 80
+Listen 8000
+ </highlight>
+
+ <p>Pour que le serveur accepte les connexions sur deux interfaces et
+ ports particuliers, sp�cifiez :</p>
+
+ <highlight language="config">
+Listen 192.170.2.1:80
+Listen 192.170.2.5:8000
+ </highlight>
+
+ <p>Les adressee IPv6 doivent �tre entour�es de crochets, comme dans
+ l'exemple suivant :</p>
+
+ <highlight language="config">
+ Listen [2001:db8::a00:20ff:fea7:ccea]:80
+ </highlight>
+
+ <p>L'argument optionnel <var>protocole</var> n'est pas n�cessaire
+ dans la plupart des configurations. S'il est absent,
+ <code>https</code> est la valeur par d�faut pour le port 443 et
+ <code>http</code> l'est pour tous les autres ports. L'argument
+ protocole sert � d�terminer quel module doit traiter une requ�te, et
+ � appliquer des optimisations sp�cifiques � certains protocoles �
+ l'aide de la directive <directive
+ module="core">AcceptFilter</directive>.</p>
+
+ <p>La sp�cification d'un protocole n'est n�cessaire que si vous
+ utilisez des ports non standards. Par exemple, pour configurer un
+ site en <code>https</code> sur le port 8443 :</p>
+
+ <highlight language="config">
+ Listen 192.170.2.1:8443 https
+ </highlight>
+
+ <note><title>Condition d'erreur</title>
+ Plusieurs directives <directive>Listen</directive> pour les m�mes
+ adresse IP/port vont provoquer l'envoi d'un message d'erreur
+ <code>Address already in use</code>.
+ </note>
+
+</usage>
+<seealso><a href="../dns-caveats.html">Probl�mes avec DNS</a></seealso>
+<seealso><a href="../bind.html">D�finition des adresses et ports
+qu'utilise le serveur HTTP Apache</a></seealso>
+<seealso><a
+href="http://wiki.apache.org/httpd/CouldNotBindToAddress">Autre
+discussion � propos du message d'erreur <code>Address already in
+use</code>, citant d'autres causes possibles.</a></seealso>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>ListenCoresBucketsRatio</name>
+<description>Rapport entre le nombre de coeurs de processeur activ�s et
+le nombre de segments d'�coute</description>
+<syntax>ListenCoresBucketsRatio <var>ratio</var></syntax>
+<default>ListenCoresBucketsRatio 0 (disabled)</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module>
+</modulelist>
+<compatibility>Disponible � partir de la version 2.4.13 du serveur HTTP
+Apache, avec un noyau supportant l'option de socket
+<code>SO_REUSEPORT</code>, et distribuant uniform�ment les nouvelles
+connexions aux sockets d'�coute des processus (ou threads) qui
+l'utilisent (par exemple Linux versions 3.9 et ult�rieures, mais pas
+l'impl�mentation courante de <code>SO_REUSEPORT</code> par les
+plateformes de type BSD.</compatibility>
+
+<usage>
+ <p>Vous pouvez utiliser la directive
+ <directive>ListenCoresBucketsRatio</directive> pour sp�cifier un
+ <var>ratio</var> entre le nombre de coeurs de CPU activ�s et le
+ nombre de segments d'�coute (listeners' buckets) souhait�s ; le
+ serveur HTTP Apache va alors cr�er<code>num_cpu_cores / ratio</code>
+ segments d'�coute, chacun contenant son propre socket d'�coute
+ <directive>Listen</directive> sur le ou les m�mes ports ; chaque
+ processus enfant sera associ� � un seul segment d'�coute (avec une
+ distribution de type round-robin des segments � la cr�ation des
+ processus enfants).</p>
+
+ <note><title>D�finition du terme coeur de CPU activ� ("online")</title>
+ <p>Sous Linux et BSD, un coeur de CPU peut �tre activ� ou d�sactiv� si <a
+ href="https://www.kernel.org/doc/Documentation/cpu-hotplug.txt">Hotplug</a>
+ a �t� configur� ; la directive
+ <directive>ListenCoresBucketsRatio</directive> doit donc tenir compte de ce
+ param�tre pour calculer le nombre de segments d'�coute � cr�er.</p>
+ </note>
+
+ <p>La directive <directive>ListenCoresBucketsRatio</directive> peut
+ am�liorer le support de la mont�e en charge lorsque l'arriv�e de
+ nouvelles connexions est/devient un goulot d'�tranglement. Le test
+ de cette fonctionnalit� avec des machines poss�dant un nombre de
+ coeurs de CPU important a permit de constater une am�lioration des
+ performances significative et des temps de r�ponse plus courts.</p>
+
+ <p>Pour que cette fonctionnalit� soit activ�e, le nombre de coeurs
+ de CPU doit �tre �gal au moins au double du <var>ratio</var>
+ sp�cifi�. Si vous sp�cifiez la valeur recommand�e pour
+ <var>ratio</var>, � savoir <code>8</code>, le nombre minimum de
+ coeurs de processeurs disponibles sera alors de <code>16</code>. La valeur
+ optimale de <var>ratio</var> permettant d'obtenir des performances maximales
+ doit �tre calcul�e pour chaque syst�me cible, en testant plusieurs valeurs
+ et en observant les r�sultats.</p>
+
+ <p>Cette directive influence le calcul des valeurs limites inf�rieures de
+ <directive module="mpm_common">MinSpareThreads</directive> et <directive
+ module="mpm_common">MaxSpareThreads</directive>. En effet, pour accepter les
+ connexions de mani�re optimale, le nombre de processus enfants doit �tre un
+ multiple du nombre de segments d'�coute.</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>ListenBackLog</name>
+<description>Longueur maximale de la liste d'attente des
+connexions</description>
+<syntax>ListenBacklog <var>backlog</var></syntax>
+<default>ListenBacklog 511</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+<module>mpm_netware</module><module>mpmt_os2</module>
+</modulelist>
+
+<usage>
+ <p>La longueur maximale de la liste d'attente des connexions. En
+ g�n�ral, aucune modification n'est n�cessaire, ni m�me souhaitable ;
+ cependant, sur certains syst�mes, il peut �tre n�cessaire
+ d'en augmenter la valeur en cas d'attaque TCP SYN flood (envoi en
+ masse de requ�tes SYN pour saturer le serveur). Voir le param�tre
+ backlog de l'appel syst�me <code>listen(2)</code>.</p>
+
+ <p>En fait, l'argument backlog sera souvent limit� � une valeur
+ inf�rieure en fonction du syst�me d'exploitation. Notez aussi que de
+ nombreux syst�mes d'exploitation ne tiennent pas vraiment compte de
+ la valeur sp�cifi�e pour l'argument backlog, mais s'en inspirent
+ seulement (et choisissent en g�n�ral une valeur sup�rieure).</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>MaxRequestWorkers</name>
+<description>Nombre maximum de connexions pouvant �tre trait�es
+simultan�ment</description>
+<syntax>MaxRequestWorkers <var>nombre</var></syntax>
+<default>Voir ci-dessous pour plus de d�tails</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module>
+</modulelist>
+
+<usage>
+ <p>La directive <directive>MaxRequestWorkers</directive> permet de fixer le
+ nombre maximum de requ�tes pouvant �tre trait�es simultan�ment.
+ Si la limite <directive>MaxRequestWorkers</directive> est atteinte, toute
+ tentative de connexion sera normalement mise dans une file
+ d'attente, et ceci jusqu'� un certain nombre d�pendant de la
+ directive <directive module="mpm_common">ListenBacklog</directive>.
+ Lorsqu'un processus enfant se lib�rera suite � la fin du traitement
+ d'une requ�te, la connexion en attente pourra �tre trait�e � son
+ tour.</p>
+
+ <p>Pour les serveurs non thread�s (<em>c'est � dire</em> utilisant
+ <module>prefork</module>), la directive
+ <directive>MaxRequestWorkers</directive> d�finit alors le nombre maximum de
+ processus enfants qui pourront �tre lanc�s simultan�ment pour
+ traiter les requ�tes. La valeur par d�faut est <code>256</code> ; si
+ vous l'augmentez, vous devez aussi augmenter la valeur de la
+ directive <directive
+ module="mpm_common">ServerLimit</directive>.</p>
+
+ <p>Pour les serveur thread�s et hybrides (utilisant <em>par
+ exemple</em> <module>event</module> ou <module>worker</module>),
+ <directive>MaxRequestWorkers</directive> d�finit alors le nombre total de
+ threads qui seront disponibles pour servir les clients. Dans le
+ cas des MPMs hybrides, la valeur par d�faut est <code>16</code>
+ (directive <directive
+ module="mpm_common">ServerLimit</directive>) multipli� par la valeur
+ <code>25</code> (directive <directive module="mpm_common"
+ >ThreadsPerChild</directive>). Par cons�quent, pour affecter � la
+ directive <directive>MaxRequestWorkers</directive> une valeur qui requiert
+ plus de 16 processus, vous devez aussi augmenter la valeur de la
+ directive <directive module="mpm_common"
+ >ServerLimit</directive>.</p>
+
+ <p>Le nom de la directive <directive>MaxRequestWorkers</directive>
+ �tait <directive>MaxClients</directive> avant la version 2.3.13. Cet
+ ancien nom est encore support�.</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>MaxMemFree</name>
+<description>Quantit� maximale de m�moire que l'allocateur principal est
+autoris� � conserver sans appeler <code>free()</code></description>
+<syntax>MaxMemFree <var>KOctets</var></syntax>
+<default>MaxMemFree 2048</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+<module>mpm_netware</module>
+</modulelist>
+
+<usage>
+ <p>La directive <directive>MaxMemFree</directive> permet de d�finir
+ le nombre maximum de KOctets libres que tout allocateur est
+ autoris� � conserver sans appeler <code>free()</code>. Dans les MPMs
+ thread�s, chaque thread poss�de son propre allocateur. Si elle est
+ d�finie � 0, la quantit� de m�moire libre que peut conserver un
+ allocateur est illimit�e.</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>MaxConnectionsPerChild</name>
+<description>Limite le nombre de connexions qu'un processus enfant va
+traiter au cours de son fonctionnement</description>
+<syntax>MaxConnectionsPerChild <var>number</var></syntax>
+<default>MaxConnectionsPerChild 0</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+<module>mpm_netware</module><module>mpmt_os2</module>
+</modulelist>
+<compatibility>Disponible depuis la version 2.3.9 du serveur HTTP
+Apache. L'ancien nom <code>MaxRequestsPerChild</code> est encore
+support�.</compatibility>
+
+<usage>
+ <p>La directive <directive>MaxConnectionsPerChild</directive> permet de
+ d�finir le nombre maximum de connexions qu'un processus enfant va
+ pouvoir traiter au cours de son fonctionnement. Lorsqu'il a trait�
+ <directive>MaxConnectionsPerChild</directive> connexions, le processus
+ enfant est arr�t�. Si <directive>MaxConnectionsPerChild</directive> est
+ d�finie � <code>0</code>, il n'y a plus aucune limite sur le nombre
+ de connexions que le processus pourra traiter.</p>
+
+ <p>D�finir <directive>MaxConnectionsPerChild</directive> � une valeur
+ non nulle limite la quantit� de m�moire qu'un processus peut
+ consommer � cause de fuites (accidentelles) de m�moire.</p>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>MaxSpareThreads</name>
+<description>Nombre maximum de threads inactifs</description>
+<syntax>MaxSpareThreads <var>nombre</var></syntax>
+<default>Voir ci-dessous pour plus de d�tails</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>mpm_netware</module><module>mpmt_os2</module>
+</modulelist>
+
+<usage>
+ <p>C'est le nombre maximum de threads inactifs. Les MPMs utilisent
+ cette directive de diff�rentes mani�res.</p>
+
+ <p>Pour <module>worker</module> et <module>event</module>, la d�finition par d�faut est
+ <code>MaxSpareThreads 250</code>. Ce MPM g�re les threads inactifs
+ au niveau du serveur. Si le serveur poss�de trop de threads
+ inactifs, des processus enfants seront arr�t�s jusqu'� ce que le
+ nombre de threads inactifs repasse en dessous de cette limite. Des
+ processus/threads suppl�mentaires sont susceptibles d'�tre cr��s si
+ <directive module="mpm_common">ListenCoresBucketsRatio</directive> est
+ activ�e.</p>
+
+ <p>Pour <module>mpm_netware</module>, la d�finition par d�faut est
+ <code>MaxSpareThreads 100</code>. Comme ce MPM n'ex�cute qu'un seul
+ processus, le nombre de processus inactifs est surveill� au
+ niveau du serveur.</p>
+
+ <p><module>mpmt_os2</module> fonctionne de mani�re similaire �
+ <module>mpm_netware</module>. Pour <module>mpmt_os2</module>, la
+ valeur par d�faut est <code>10</code>.</p>
+
+ <note><title>Contraintes</title>
+ <p>La gamme de valeurs pour <directive>MaxSpareThreads</directive>
+ est limit�e. Apache httpd corrigera automatiquement cette valeur selon
+ les r�gles suivantes :</p>
+ <ul>
+ <li>Avec <module>mpm_netware</module>, <directive
+ >MaxSpareThreads</directive> doit �tre sup�rieure � <directive
+ module="mpm_common">MinSpareThreads</directive>.</li>
+
+ <li>Avec
+ <module>worker</module> et <module>event</module>, <directive>MaxSpareThreads</directive>
+ doit �tre sup�rieure ou �gale � la somme de <directive
+ module="mpm_common">MinSpareThreads</directive> et <directive
+ module="mpm_common">ThreadsPerChild</directive>.</li>
+ </ul>
+ </note>
+</usage>
+<seealso><directive module="mpm_common">MinSpareThreads</directive></seealso>
+<seealso><directive module="mpm_common">StartServers</directive></seealso>
+<seealso><directive module="prefork">MaxSpareServers</directive></seealso>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>MinSpareThreads</name>
+<description>Nombre minimum de threads inactifs qui seront disponibles
+pour pouvoir traiter les pics de requ�tes</description>
+<syntax>MinSpareThreads <var>nombre</var></syntax>
+<default>Voir ci-dessous pour plus de d�tails</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>mpm_netware</module><module>mpmt_os2</module>
+</modulelist>
+
+<usage>
+ <p>C'est le nombre minimum de threads inactifs pour �tre en mesure
+ de traiter les pics de requ�tes. Les MPMs utilisent cette directive
+ de diff�rentes mani�res.</p>
+
+ <p>Avec <module>worker</module> et <module>event</module>, la d�finition par d�faut est
+ <code>MinSpareThreads 75</code>, et le nombre de threads inactifs
+ est surveill� au niveau du serveur. Si le serveur ne poss�de pas
+ assez de threads inactifs, des processus enfants sont cr��s jusqu'�
+ ce que le nombre de threads inactifs repasse au dessus de
+ <var>nombre</var>. Des processus/threads suppl�mentaires peuvent
+ �tre cr��s si <directive
+ module="mpm_common">ListenCoresBucketsRatio</directive> est activ�e.</p>
+
+ <p>Avec <module>mpm_netware</module>, la d�finition par d�faut est
+ <code>MinSpareThreads 10</code> et, comme ce MPM n'ex�cute qu'un
+ seul processus, le nombre de threads est surveill� au niveau du
+ serveur.</p>
+
+ <p><module>mpmt_os2</module> fonctionne de mani�re similaire �
+ <module>mpm_netware</module>. Pour <module>mpmt_os2</module>, la
+ valeur par d�faut est <code>5</code>.</p>
+
+</usage>
+<seealso><directive module="mpm_common">MaxSpareThreads</directive></seealso>
+<seealso><directive module="mpm_common">StartServers</directive></seealso>
+<seealso><directive module="prefork">MinSpareServers</directive></seealso>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>ScoreBoardFile</name>
+<description>Chemin du fichier o� sont stock�es les donn�es concernant
+la coordination des processus enfants</description>
+<syntax>ScoreBoardFile <var>file-path</var></syntax>
+<default>ScoreBoardFile apache_runtime_status</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+</modulelist>
+
+<usage>
+ <p>Le serveur HTTP Apache utilise un tableau de bord pour la
+ communication entre le processus parent et les processus enfants.
+ Pour faciliter cette communication, certaines architectures
+ n�cessitent un fichier. En l'absence de cette directive, donc si
+ aucun nom de fichier n'est sp�cifi�, Apache httpd tentera tout
+ d'abord de cr�er un tableau uniquement en m�moire (en utilisant la
+ m�moire partag�e anonyme) ; et si il n'y parvient pas, il tentera de
+ cr�er un fichier sur disque (en utilisant la m�moire partag�e � base
+ de fichier). Si cette directive est utilis�e, Apache httpd cr�era
+ syst�matiquement un fichier sur disque.</p>
+
+ <p>Si <var>file-path</var> n'est pas un chemin absolu, il sera relatif � la
+ valeur sp�cifi�e par la directive <directive
+ module="core">DefaultRuntimeDir</directive>.
+ </p>
+
+ <example><title>Exemple</title>
+ <highlight language="config">
+ ScoreBoardFile /var/run/apache_runtime_status
+ </highlight>
+ </example>
+
+ <p>Une m�moire partag�e sous forme de fichier est utile pour les
+ applications tierces qui n�cessitent un acc�s direct au tableau de
+ bord des processus.</p>
+
+ <p>Si vous utilisez un <directive>ScoreBoardFile</directive>, vous
+ pourrez constater une am�lioration des performances en le pla�ant
+ sur un disque virtuel en RAM. Assurez-vous cependant de tenir compte
+ des m�mes avertissements que ceux concernant le chemin du fichier
+ journal et la <a
+ href="../misc/security_tips.html">s�curit�</a>.</p>
+</usage>
+<seealso><a href="../stopping.html">Arr�ter et red�marrer
+le serveur HTTP Apache</a></seealso>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>ReceiveBufferSize</name>
+<description>Taille du tampon TCP en entr�e</description>
+<syntax>ReceiveBufferSize <var>octets</var></syntax>
+<default>ReceiveBufferSize 0</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+<module>mpm_netware</module><module>mpmt_os2</module>
+</modulelist>
+
+<usage>
+ <p>Le serveur va fixer la taille du tampon TCP en entr�e au
+ nombre d'octets sp�cifi�.</p>
+
+ <p>Si la directive est d�finie � <code>0</code>, le serveur va
+ utiliser la valeur par d�faut adopt�e par le syst�me
+ d'exploitation.</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>SendBufferSize</name>
+<description>Taille du tampon TCP en sortie</description>
+<syntax>SendBufferSize <var>octets</var></syntax>
+<default>SendBufferSize 0</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpm_winnt</module>
+<module>mpm_netware</module><module>mpmt_os2</module>
+</modulelist>
+
+<usage>
+ <p>D�finit la taille du tampon TCP en sortie avec le nombre
+ d'octets sp�cifi�. Ceci s'av�re souvent tr�s utile pour augmenter les
+ valeurs par d�faut standards du pass� des syst�mes d'exploitation
+ pour les transmissions � grande vitesse et haute densit� (<em>c'est
+ � dire</em> de l'ordre de 100ms comme sur les liaisons rapides
+ transcontinentales).</p>
+
+ <p>Si la directive est d�finie � <code>0</code>, le serveur va
+ utiliser la valeur par d�faut adopt�e par le syst�me
+ d'exploitation.</p>
+
+ <p>L'am�lioration des performances des connexions � grande vitesse
+ et � temps de latence �lev�, peut n�cessiter
+ une intervention au niveau de la configuration de votre syst�me
+ d'exploitation.</p>
+
+ <note><p>Sous certains syst�mes d'exploitation, la modification du
+ comportement TCP via une augmentation de la valeur de
+ <directive>SendBufferSize</directive> risque de ne pas �tre
+ perceptible, si la directive <directive
+ module="core">EnableSendfile</directive> n'est pas d�finie � OFF.
+ Cette interaction ne s'applique qu'aux fichiers statiques.</p> </note>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>ServerLimit</name>
+<description>Limite sup�rieure de la d�finition du nombre de
+processus</description>
+<syntax>ServerLimit <var>nombre</var></syntax>
+<default>Voir ci-dessous pour plus de d�tails</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module>
+</modulelist>
+
+<usage>
+ <p>Avec le MPM <module>prefork</module>, cette directive d�finit le
+ nombre maximum que l'on peut affecter � la directive <directive
+ module="mpm_common">MaxRequestWorkers</directive>, et ceci pour la
+ dur�e de vie du processus Apache httpd. Avec les
+ MPMs <module>worker</module> et <module>event</module>, cette directive, en combinaison avec
+ <directive module="mpm_common">ThreadLimit</directive>, d�finit le
+ nombre maximum que l'on peut affecter � <directive
+ module="mpm_common">MaxRequestWorkers</directive>, et ceci pour la dur�e de
+ vie du processus Apache httpd. Avec le MPM <module>event</module>, cette
+ directive permet aussi de d�finir combien de processus anciens peuvent
+ continuer � s'ex�cuter pour terminer le traitement des connexions ouvertes.
+ Au cours d'un red�marrage, vous pouvez
+ modifier la valeur de la directive <directive
+ module="mpm_common">MaxRequestWorkers</directive>, alors que toute
+ tentative de modification de la valeur de la directive <directive
+ module="mpm_common">ServerLimit</directive> sera ignor�e.</p>
+
+ <p>Cette directive doit �tre utilis�e avec pr�caution. Si
+ <directive>ServerLimit</directive> est d�finie � une valeur beaucoup
+ plus grande que n�cessaire, de la m�moire partag�e suppl�mentaire
+ sera inutilement allou�e. Si � la fois
+ <directive>ServerLimit</directive> et <directive
+ module="mpm_common">MaxRequestWorkers</directive> poss�dent des valeurs
+ sup�rieures � ce que le syst�me peut supporter, ce dernier peut
+ devenir instable ou Apache httpd peut tout simplement refuser de d�marrer.</p>
+
+ <p>Avec les MPMs <module>prefork</module> et <module>event</module>, n'utilisez cette directive
+ que si vous devez d�finir <directive
+ module="mpm_common">MaxRequestWorkers</directive> � une valeur sup�rieure �
+ 256 (valeur par d�faut). N'affectez pas � la directive <directive
+ module="mpm_common">ServerLimit</directive> une valeur sup�rieure �
+ celle que vous avez pr�vu d'affecter � la directive <directive
+ module="mpm_common">MaxRequestWorkers</directive>.</p>
+
+ <p>Avec <module>worker</module>, n'utilisez cette directive que si
+ la d�finition de vos directives <directive
+ module="mpm_common">MaxRequestWorkers</directive> et <directive
+ module="mpm_common">ThreadsPerChild</directive> n�cessitent plus de
+ 16 processus serveurs (valeur par d�faut). N'affectez pas � la
+ directive <directive module="mpm_common">ServerLimit</directive> une
+ valeur sup�rieure au nombre de processus requis pour la d�finition
+ des directives <directive module="mpm_common">MaxRequestWorkers
+ </directive> et <directive
+ module="mpm_common">ThreadsPerChild</directive>.</p>
+
+ <p>Avec le MPM <module>event</module>, augmentez la valeur de cette
+ directive si le nombre de processus d�fini par les directives <directive
+ module="mpm_common">MaxRequestWorkers</directive> et <directive
+ module="mpm_common">ThreadsPerChild</directive> augment� du nombre de processus
+ en proc�dure d'arr�t "graceful" est sup�rieur � 16 (valeur par d�faut).</p>
+
+ <note><title>Note</title>
+ <p>Il existe une limite de <code>ServerLimit 20000</code> cod�e en
+ dur dans le serveur (200000 pour le MPM <module>prefork</module>).
+ Ceci est cens� �viter les effets d�sastreux que pourrait provoquer
+ une faute de frappe. Pour d�passer cette limite, vous devez
+ modifier la valeur de MAX_SERVER_LIMIT dans le fichier source du
+ mpm et recompiler le serveur.</p>
+ </note>
+</usage>
+<seealso><a href="../stopping.html">Arr�ter et red�marrer
+le serveur HTTP Apache</a></seealso>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>StartServers</name>
+<description>Nombre de processus enfants du serveur cr��s au
+d�marrage</description>
+<syntax>StartServers <var>nombre</var></syntax>
+<default>Voir ci-dessous pour plus de d�tails</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>prefork</module><module>mpmt_os2</module>
+</modulelist>
+
+<usage>
+ <p>La directive <directive>StartServers</directive> permet de
+ d�finir le nombre de processus enfants du serveur cr��s au
+ d�marrage. Comme le nombre de processus est contr�l� dynamiquement
+ en fonction de la charge (voir <directive
+ module="mpm_common">MinSpareThreads</directive>, <directive
+ module="mpm_common">MaxSpareThreads</directive>, <directive
+ module="prefork">MinSpareServers</directive>, <directive
+ module="prefork">MaxSpareServers</directive>), il n'est en g�n�ral
+ pas n�cessaire d'ajuster ce param�tre.</p>
+
+ <p>La valeur par d�faut diff�re d'un MPM � l'autre. Pour
+ <module>worker</module> et <module>event</module>, la d�finition par d�faut est
+ <code>StartServers 3</code> ; la valeur par d�faut est
+ <code>5</code> pour <module>prefork</module> et <code>2</code>
+ pour <module>mpmt_os2</module>.</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>StartThreads</name>
+<description>Nombre de threads cr��s au d�marrage</description>
+<syntax>StartThreads <var>nombre</var></syntax>
+<default>Voir ci-dessous pour plus de d�tails</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>mpm_netware</module></modulelist>
+
+<usage>
+ <p>C'est le nombre de threads cr��s au d�marrage du serveur. Comme
+ le nombre de threads est contr�l� dynamiquement
+ en fonction de la charge (voir <directive
+ module="mpm_common">MinSpareThreads</directive>, <directive
+ module="mpm_common">MaxSpareThreads</directive>, <directive
+ module="prefork">MinSpareServers</directive>, <directive
+ module="prefork">MaxSpareServers</directive>), il n'est en g�n�ral
+ pas n�cessaire d'ajuster ce param�tre.</p>
+
+ <p>Pour <module>mpm_netware</module>, la d�finition par d�faut est
+ <code>StartThreads 50</code> et, comme il n'y a qu'un processus, il
+ s'agit du nombre total de threads cr��s au d�marrage pour servir les
+ requ�tes.</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>ThreadLimit</name>
+<description>Le nombre de threads maximum que l'on peut d�finir par
+processus enfant</description>
+<syntax>ThreadLimit <var>nombre</var></syntax>
+<default>Voir ci-dessous pour plus de d�tails</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>mpm_winnt</module>
+</modulelist>
+
+<usage>
+ <p>Cette directive permet de d�finir le nombre maximum que l'on peut
+ affecter � la directive <directive
+ module="mpm_common">ThreadsPerChild</directive> pour la dur�e de vie
+ du processus Apache httpd. La directive <directive
+ module="mpm_common">ThreadsPerChild</directive> peut �tre modifi�e
+ au cours d'un red�marrage jusqu'� la valeur de la directive <directive
+ module="mpm_common">ThreadLimit</directive>, mais toute tentative
+ de modification de la directive <directive
+ module="mpm_common">ThreadLimit</directive> au cours d'un
+ red�marrage sera ignor�e.</p>
+
+ <p>L'utilisation de cette directive doit faire l'objet de
+ pr�cautions particuli�res. Si <directive>ThreadLimit</directive> est
+ d�finie � une valeur tr�s sup�rieure � la directive <directive
+ module="mpm_common">ThreadsPerChild</directive>, de la m�moire
+ partag�e suppl�mentaire sera inutilement allou�e. Si les directives
+ <directive>ThreadLimit</directive> et <directive
+ module="mpm_common">ThreadsPerChild</directive> sont d�finies � des
+ valeurs sup�rieures � ce que le syst�me peut supporter, ce dernier
+ peut devenir instable, ou Apache httpd peut tout simplement refuser de
+ d�marrer. Ne d�finissez pas cette directive � une valeur sup�rieure
+ � la valeur maximale que vous pensez affecter � la directive <directive
+ module="mpm_common">ThreadsPerChild</directive> pour le processus
+ Apache httpd en cours d'ex�cution.</p>
+
+ <p>La valeur par d�faut de la directive
+ <directive>ThreadLimit</directive> est <code>1920</code> avec
+ <module>mpm_winnt</module>, et <code>64</code> avec les autres
+ MPMs.</p>
+
+ <note><title>Note</title>
+ <p>Il existe une limite de <code>ThreadLimit 20000</code> (ou
+ <code>ThreadLimit 100000</code> avec <module>event</module>,
+ <code>ThreadLimit 15000</code> avec <module>mpm_winnt</module>)
+ cod�e en dur dans le serveur. Ceci est cens� �viter les effets
+ d�sastreux que pourrait provoquer une faute de frappe. Pour
+ d�passer cette limite, vous devez modifier la valeur de
+ MAX_THREAD_LIMIT dans le fichier source du mpm et recompiler le
+ serveur.</p>
+ </note>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>ThreadsPerChild</name>
+<description>Nombre de threads cr��s par chaque processus
+enfant</description>
+<syntax>ThreadsPerChild <var>nombre</var></syntax>
+<default>Voir ci-dessous pour plus de d�tails</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>mpm_winnt</module>
+</modulelist>
+
+<usage>
+ <p>Cette directive permet de d�finir le nombre de threads que va
+ cr�er chaque processus enfant. Un processus enfant cr�e ces threads
+ au d�marrage et n'en cr�e plus d'autres par la suite. Si l'on
+ utilise un MPM comme <module>mpm_winnt</module> qui ne lance qu'un
+ processus enfant, ce nombre doit �tre suffisamment grand pour
+ supporter la charge du serveur. Avec un MPM comme
+ <module>worker</module> qui lance plusieurs processus enfants, c'est
+ le nombre <em>total</em> de threads qui doit �tre suffisamment grand
+ pour supporter la charge du serveur.</p>
+
+ <p>La valeur par d�faut de la directive
+ <directive>ThreadsPerChild</directive> est <code>64</code> avec
+ <module>mpm_winnt</module>, et <code>25</code> avec les autres
+ MPMs.</p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>ThreadStackSize</name>
+<description>La taille en octets de la pile qu'utilisent les threads qui
+traitent les connexions clients</description>
+<syntax>ThreadStackSize <var>taille</var></syntax>
+<default>65536 sous NetWare; varie en fonction des autres syst�mes
+d'exploitation</default>
+<contextlist><context>server config</context></contextlist>
+<modulelist><module>event</module><module>worker</module>
+<module>mpm_winnt</module><module>mpm_netware</module>
+<module>mpmt_os2</module>
+</modulelist>
+
+<usage>
+ <p>La directive <directive>ThreadStackSize</directive> permet de
+ d�finir la taille de la pile (pour les donn�es propres) qu'utilisent
+ les threads qui traitent les connexions clients en faisant appel �
+ des modules. Dans la plupart des cas, la valeur par d�faut de la
+ taille de la pile du syst�me d'exploitation convient, mais il existe
+ certaines situations o� il peut s'av�rer n�cessaire de l'ajuster
+ :</p>
+
+ <ul>
+ <li>Sur les plates-formes qui poss�dent une valeur par d�faut de
+ taille de la pile relativement petite (par exemple HP-UX), Apache
+ httpd peut se crasher si l'on utilise certains modules tiers qui
+ poss�dent un quantit� de donn�es propres stock�es relativement
+ importante. Il se peut que ces m�mes modules fonctionnent
+ correctement sur d'autres plate-formes o� la valeur par d�faut de
+ la taille de la pile est sup�rieure. Ce type de crash peut �tre
+ evit� en d�finissant <directive>ThreadStackSize</directive> � une
+ valeur sup�rieure � la valeur par d�faut du syst�me
+ d'exploitation. Ce type d'ajustement n'est n�cessaire que si le
+ fournisseur du module tiers en fait mention, ou si le diagnostic
+ d'un crash d'Apache httpd indique que la taille de la pile �tait trop
+ petite.</li>
+
+ <li>Sur les plates-formes o� la taille par d�faut de la pile des
+ threads est sensiblement sup�rieure � la taille n�cessaire pour la
+ configuration du serveur web, il est possible de disposer d'un
+ plus grand nombre de threads par processus enfant si la directive
+ <directive>ThreadStackSize</directive> est d�finie � une valeur
+ inf�rieure � la valeur par d�faut du syst�me d'exploitation.
+ Cependant, ce
+ type d'ajustement ne doit �tre effectu� que dans un environnement
+ de test permettant de qualifier le serveur web au maximum de ses
+ possibilit�s, car il peut arriver, dans de rares cas, que des
+ requ�tes n�cessitent une taille de pile sup�rieure pour pouvoir
+ �tre trait�es. La taille minimale requise pour la pile d�pend
+ fortement des modules utilis�s, mais toute modification dans la
+ configuration du serveur web peut invalider la d�finition courante
+ de la directive <directive>ThreadStackSize</directive>.</li>
+
+ <li>Sous Linux, cette directive ne peut �tre utilis�e que pour
+ augmenter la valeur par defaut de la taille de la pile, car
+ l'appel syst�me sous-jacent utilise cette valeur comme taille de pile
+ <em>minimale</em>. C'est la limite logicielle (souvent �lev�e)
+ pour <code>ulimit -s</code> (8Mo si aucune limite) qui est
+ utilis�e comme taille de pile par d�faut.</li>
+ </ul>
+
+ <note>Il est recommand� de ne pas r�duire
+ <directive>ThreadStackSize</directive>, � moins qu'un grand nombre
+ de threads par processus enfant ne soit n�cessaire. Sur certaines
+ plates-formes (y compris Linux), une valeur de 128000 est d�j� trop
+ basse et provoque des crashes avec certains modules courants.</note>
+</usage>
+</directivesynopsis>
+
+</modulesynopsis>
Modified: httpd/httpd/trunk/docs/manual/mod/mpm_common.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mpm_common.xml.meta?rev=1781643&r1=1781642&r2=1781643&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mpm_common.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/mod/mpm_common.xml.meta Sat Feb 4 08:37:30 2017
@@ -9,6 +9,7 @@
<variants>
<variant outdated="yes">de</variant>
<variant>en</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">tr</variant>
</variants>
Modified: httpd/httpd/trunk/docs/manual/mod/mpm_netware.html
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mpm_netware.html?rev=1781643&r1=1781642&r2=1781643&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mpm_netware.html (original)
+++ httpd/httpd/trunk/docs/manual/mod/mpm_netware.html Sat Feb 4 08:37:30 2017
@@ -3,3 +3,7 @@
URI: mpm_netware.html.en
Content-Language: en
Content-type: text/html; charset=ISO-8859-1
+
+URI: mpm_netware.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
Added: httpd/httpd/trunk/docs/manual/mod/mpm_netware.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mpm_netware.html.fr?rev=1781643&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mpm_netware.html.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mpm_netware.html.fr Sat Feb 4 08:37:30 2017
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mpm_netware - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.5</a> > <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM netware</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mpm_netware.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../fr/mod/mpm_netware.html" title="Fran�ais"> fr </a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module multi-processus impl�mentant un serveur web bas�
+exclusivement sur les threads et optimis� pour Novell
+NetWare</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur�de�Module:</a></th><td>mpm_netware_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier�Source:</a></th><td>mpm_netware.c</td></tr></table>
+<h3>Sommaire</h3>
+
+ <p>Ce module multi-processus (MPM) impl�mente un serveur web bas�
+ exclusivement sur les threads et optimis� pour Novell NetWare.</p>
+
+ <p>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 <dfn>spare</dfn> (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.</p>
+
+ <p>Les directives <code class="directive"><a href="../mod/mpm_common.html#startthreads">StartThreads</a></code>, <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code>, <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code>, et <code class="directive"><a href="#maxthreads">MaxThreads</a></code> 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 <code class="directive"><a href="#maxthreads">MaxThreads</a></code> 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 <a href="../misc/perf-tuning.html">conseils en mati�re de
+ performances</a>.</p>
+
+ <p>La directive <code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>
+ 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.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#maxthreads">MaxThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startthreads">StartThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+</ul>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&list_id=144532&product=Apache%20httpd-2&query_format=specific&order=changeddate%20DESC%2Cpriority%2Cbug_severity&component=mpm_netware">Probl�mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&component=mpm_netware">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<ul class="seealso">
+<li><a href="../bind.html">D�finition des adresses et ports
+qu'utilise Apache httpd</a>
+</li>
+<li><a href="#comments_section">Commentaires</a></li></ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="maxthreads" id="maxthreads">Directive</a> <a name="MaxThreads" id="MaxThreads">MaxThreads</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D�finit le nombre maximum de threads esclaves</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MaxThreads <var>nombre</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D�faut:</a></th><td><code>MaxThreads 2048</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mpm_netware</td></tr>
+</table>
+ <p>La directive <code class="directive">MaxThreads</code> 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 :</p>
+
+ <div class="example"><p><code>
+ MaxThreads 512
+ </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mpm_netware.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../fr/mod/mpm_netware.html" title="Fran�ais"> fr </a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mpm_netware.html';
+(function(w, d) {
+ if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+ d.write('<div id="comments_thread"><\/div>');
+ var s = d.createElement('script');
+ s.type = 'text/javascript';
+ s.async = true;
+ s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+ (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+ }
+ else {
+ d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+ }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2017 The Apache Software Foundation.<br />Autoris� sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+ prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
Added: httpd/httpd/trunk/docs/manual/mod/mpm_netware.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mpm_netware.xml.fr?rev=1781643&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mpm_netware.xml.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mpm_netware.xml.fr [utf-8] Sat Feb 4 08:37:30 2017
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 1021924 -->
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You 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="mpm_netware.xml.meta">
+<name>mpm_netware</name>
+<description>Module multi-processus impl�mentant un serveur web bas�
+exclusivement sur les threads et optimis� pour Novell
+NetWare</description>
+<status>MPM</status>
+<sourcefile>mpm_netware.c</sourcefile>
+<identifier>mpm_netware_module</identifier>
+
+<summary>
+ <p>Ce module multi-processus (MPM) impl�mente un serveur web bas�
+ exclusivement sur les threads et optimis� pour Novell NetWare.</p>
+
+ <p>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 <dfn>spare</dfn> (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.</p>
+
+ <p>Les directives <directive
+ module="mpm_common">StartThreads</directive>, <directive
+ module="mpm_common">MinSpareThreads</directive>, <directive
+ module="mpm_common">MaxSpareThreads</directive>, et <directive
+ module="mpm_netware">MaxThreads</directive> 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 <directive
+ module="mpm_netware">MaxThreads</directive> 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 <a
+ href="../misc/perf-tuning.html">conseils en mati�re de
+ performances</a>.</p>
+
+ <p>La directive <directive
+ module="mpm_common">MaxRequestsPerChild</directive>
+ 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.</p>
+</summary>
+<seealso><a href="../bind.html">D�finition des adresses et ports
+qu'utilise Apache httpd</a>
+</seealso>
+
+<directivesynopsis location="mpm_common"><name>Listen</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ListenBacklog</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>MaxMemFree</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>MaxRequestsPerChild</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ReceiveBufferSize</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>SendBufferSize</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>MaxSpareThreads</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>MinSpareThreads</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>StartThreads</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ThreadStackSize</name>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>MaxThreads</name>
+<description>D�finit le nombre maximum de threads esclaves</description>
+<syntax>MaxThreads <var>nombre</var></syntax>
+<default>MaxThreads 2048</default>
+<contextlist><context>server config</context></contextlist>
+
+<usage>
+ <p>La directive <directive>MaxThreads</directive> 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 :</p>
+
+ <example>
+ MaxThreads 512
+ </example>
+</usage>
+</directivesynopsis>
+
+</modulesynopsis>
Modified: httpd/httpd/trunk/docs/manual/mod/mpm_netware.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mpm_netware.xml.meta?rev=1781643&r1=1781642&r2=1781643&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mpm_netware.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/mod/mpm_netware.xml.meta Sat Feb 4 08:37:30 2017
@@ -8,5 +8,6 @@
<variants>
<variant>en</variant>
+ <variant>fr</variant>
</variants>
</metafile>
Modified: httpd/httpd/trunk/docs/manual/mod/mpm_winnt.html
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mpm_winnt.html?rev=1781643&r1=1781642&r2=1781643&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mpm_winnt.html (original)
+++ httpd/httpd/trunk/docs/manual/mod/mpm_winnt.html Sat Feb 4 08:37:30 2017
@@ -8,6 +8,10 @@ URI: mpm_winnt.html.en
Content-Language: en
Content-type: text/html; charset=ISO-8859-1
+URI: mpm_winnt.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
URI: mpm_winnt.html.ja.utf8
Content-Language: ja
Content-type: text/html; charset=UTF-8
Added: httpd/httpd/trunk/docs/manual/mod/mpm_winnt.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mpm_winnt.html.fr?rev=1781643&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mpm_winnt.html.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mpm_winnt.html.fr Sat Feb 4 08:37:30 2017
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
+<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mpm_winnt - Serveur Apache HTTP Version 2.5</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.min.js" type="text/javascript">
+</script>
+
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.5</p>
+<img alt="" src="../images/feather.png" /></div>
+<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.5</a> > <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM winnt</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../de/mod/mpm_winnt.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
+<a href="../en/mod/mpm_winnt.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../fr/mod/mpm_winnt.html" title="Fran�ais"> fr </a> |
+<a href="../ja/mod/mpm_winnt.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module multi-processus optimis� pour Windows
+NT.</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur�de�Module:</a></th><td>mpm_winnt_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier�Source:</a></th><td>mpm_winnt.c</td></tr></table>
+<h3>Sommaire</h3>
+
+ <p>Ce module multi-processus (MPM) est le module par d�faut pour les
+ syst�mes d'exploitation de style Windows NT. Il consiste en un
+ processus de contr�le unique qui lance un processus enfant unique,
+ ce dernier cr�ant � son tour des threads pour traiter les
+ requ�tes.</p>
+
+ <p>La directive <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> d�finit le
+ nombre maximal de connexions clientes simultan�es.</p>
+
+ <p>Ce MPM utilise par d�faut les APIs Windows avanc�es pour accepter
+ les nouvelles connexions des clients. Avec certaines configurations,
+ des produits tiers peuvent interf�rer avec cette impl�mentation, et
+ provoquer l'enregistrement des messages suivants dans les journaux
+ du serveur :</p>
+
+ <div class="example"><p><code>
+ Child: Encountered too many AcceptEx faults accepting client connections.<br />
+ winnt_mpm: falling back to 'AcceptFilter none'.
+ </code></p></div>
+
+ <p>Le MPM se rabat sur une impl�mentation plus s�re, mais certaines
+ requ�tes n'ont pas �t� trait�es correctement. Pour �viter cette
+ erreur, d�finissez la directive <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code> � <code>none</code>.</p>
+
+ <pre class="prettyprint lang-config">AcceptFilter http none
+AcceptFilter https none</pre>
+
+
+ <p><em>Avec les versions 2.0 et 2.2 d'Apache httpd, c'est la directive
+ <code class="directive">Win32DisableAcceptEx</code> qui �tait utilis�e � cet
+ effet.</em></p>
+
+ <p>Le MPM WinNT diff�re des autres MPMs Unix comme worker et event
+ � bien des �gards :</p>
+
+ <ul>
+ <li>Lorsqu'un processus enfant s'arr�te suite � un arr�t ou
+ red�marrage du serveur, ou lorsque que la limite <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code> est
+ atteinte, les requ�tes en cours de traitement par ce processus en
+ cours d'arr�t n'ont que <code class="directive"><a href="../mod/core.html#timeout">TimeOut</a></code> secondes pour s'ex�cuter avant
+ l'arr�t du processus. Les autres types de red�marrage ou arr�t ne
+ sont pas impl�ment�s.</li>
+
+ <li>Les nouveau processus enfants relisent les fichiers de
+ configuration au lieu d'en h�riter du parent. Ce comportement ne
+ pose pas de probl�me si le processus enfant est cr�� au d�marrage
+ ou red�marrage, mais dans le cas o� un processus enfant est cr��
+ parce qu'un autre processus enfant s'est arr�t� ou a atteint la
+ limite <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code>, tout
+ changement survenu entre temps dans la configuration sera alors
+ pris en compte dans le processus enfant, et parent et enfant
+ utiliseront une configuration diff�rente. Si des modifications
+ planifi�es de la configuration ont �t� partiellement effectu�es,
+ et si la configuration courante n'est pas interpr�table, le
+ processus enfant de remplacement ne pourra pas d�marrer, et le
+ serveur s'arr�tera. En cons�quence, toute modification des
+ fichiers de configuration doit �tre accompagn�e d'un red�marrage
+ du serveur.</li>
+
+ <li>Les hooks <code>monitor</code> et <code>fatal_exception</code>
+ ne sont pas encore impl�ment�s.</li>
+
+ <li>La directive <code class="directive">AcceptFilter</code> est
+ impl�ment�e par le MPM et fournit un type de contr�le diff�rent
+ sur le traitement des nouvelles connexions (Voir la documentation
+ de la directive <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code>
+ pour plus de d�tails).</li>
+ </ul>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="core.html#acceptfilter">AcceptFilter</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#receivebuffersize">ReceiveBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadlimit">ThreadLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+</ul>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&list_id=144532&product=Apache%20httpd-2&query_format=specific&order=changeddate%20DESC%2Cpriority%2Cbug_severity&component=mpm_winnt">Probl�mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&component=mpm_winnt">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<ul class="seealso">
+<li><a href="../platform/windows.html">Utiliser le serveur HTTP
+Apache sous Microsoft Windows</a></li>
+<li><a href="#comments_section">Commentaires</a></li></ul></div>
+
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../de/mod/mpm_winnt.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
+<a href="../en/mod/mpm_winnt.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../fr/mod/mpm_winnt.html" title="Fran�ais"> fr </a> |
+<a href="../ja/mod/mpm_winnt.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mpm_winnt.html';
+(function(w, d) {
+ if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+ d.write('<div id="comments_thread"><\/div>');
+ var s = d.createElement('script');
+ s.type = 'text/javascript';
+ s.async = true;
+ s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+ (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+ }
+ else {
+ d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+ }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2017 The Apache Software Foundation.<br />Autoris� sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+ prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
Added: httpd/httpd/trunk/docs/manual/mod/mpm_winnt.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mpm_winnt.xml.fr?rev=1781643&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mpm_winnt.xml.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mpm_winnt.xml.fr [utf-8] Sat Feb 4 08:37:30 2017
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 1673947 -->
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You 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="mpm_winnt.xml.meta">
+
+<name>mpm_winnt</name>
+<description>Module multi-processus optimis� pour Windows
+NT.</description>
+<status>MPM</status>
+<sourcefile>mpm_winnt.c</sourcefile>
+<identifier>mpm_winnt_module</identifier>
+
+<summary>
+ <p>Ce module multi-processus (MPM) est le module par d�faut pour les
+ syst�mes d'exploitation de style Windows NT. Il consiste en un
+ processus de contr�le unique qui lance un processus enfant unique,
+ ce dernier cr�ant � son tour des threads pour traiter les
+ requ�tes.</p>
+
+ <p>La directive <directive
+ module="mpm_common">ThreadsPerChild</directive> d�finit le
+ nombre maximal de connexions clientes simultan�es.</p>
+
+ <p>Ce MPM utilise par d�faut les APIs Windows avanc�es pour accepter
+ les nouvelles connexions des clients. Avec certaines configurations,
+ des produits tiers peuvent interf�rer avec cette impl�mentation, et
+ provoquer l'enregistrement des messages suivants dans les journaux
+ du serveur :</p>
+
+ <example>
+ Child: Encountered too many AcceptEx faults accepting client connections.<br />
+ winnt_mpm: falling back to 'AcceptFilter none'.
+ </example>
+
+ <p>Le MPM se rabat sur une impl�mentation plus s�re, mais certaines
+ requ�tes n'ont pas �t� trait�es correctement. Pour �viter cette
+ erreur, d�finissez la directive <directive
+ module="core">AcceptFilter</directive> � <code>none</code>.</p>
+
+ <highlight language="config">
+AcceptFilter http none
+AcceptFilter https none
+ </highlight>
+
+ <p><em>Avec les versions 2.0 et 2.2 d'Apache httpd, c'est la directive
+ <directive>Win32DisableAcceptEx</directive> qui �tait utilis�e � cet
+ effet.</em></p>
+
+ <p>Le MPM WinNT diff�re des autres MPMs Unix comme worker et event
+ � bien des �gards :</p>
+
+ <ul>
+ <li>Lorsqu'un processus enfant s'arr�te suite � un arr�t ou
+ red�marrage du serveur, ou lorsque que la limite <directive
+ module="mpm_common">MaxConnectionsPerChild</directive> est
+ atteinte, les requ�tes en cours de traitement par ce processus en
+ cours d'arr�t n'ont que <directive
+ module="core">TimeOut</directive> secondes pour s'ex�cuter avant
+ l'arr�t du processus. Les autres types de red�marrage ou arr�t ne
+ sont pas impl�ment�s.</li>
+
+ <li>Les nouveau processus enfants relisent les fichiers de
+ configuration au lieu d'en h�riter du parent. Ce comportement ne
+ pose pas de probl�me si le processus enfant est cr�� au d�marrage
+ ou red�marrage, mais dans le cas o� un processus enfant est cr��
+ parce qu'un autre processus enfant s'est arr�t� ou a atteint la
+ limite <directive
+ module="mpm_common">MaxConnectionsPerChild</directive>, tout
+ changement survenu entre temps dans la configuration sera alors
+ pris en compte dans le processus enfant, et parent et enfant
+ utiliseront une configuration diff�rente. Si des modifications
+ planifi�es de la configuration ont �t� partiellement effectu�es,
+ et si la configuration courante n'est pas interpr�table, le
+ processus enfant de remplacement ne pourra pas d�marrer, et le
+ serveur s'arr�tera. En cons�quence, toute modification des
+ fichiers de configuration doit �tre accompagn�e d'un red�marrage
+ du serveur.</li>
+
+ <li>Les hooks <code>monitor</code> et <code>fatal_exception</code>
+ ne sont pas encore impl�ment�s.</li>
+
+ <li>La directive <directive>AcceptFilter</directive> est
+ impl�ment�e par le MPM et fournit un type de contr�le diff�rent
+ sur le traitement des nouvelles connexions (Voir la documentation
+ de la directive <directive module="core">AcceptFilter</directive>
+ pour plus de d�tails).</li>
+ </ul>
+
+</summary>
+
+<seealso><a href="../platform/windows.html">Utiliser le serveur HTTP
+Apache sous Microsoft Windows</a></seealso>
+
+<directivesynopsis location="core"><name>AcceptFilter</name>
+</directivesynopsis>
+
+<directivesynopsis location="mpm_common"><name>CoreDumpDirectory</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>PidFile</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>Listen</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ListenBacklog</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>MaxConnectionsPerChild</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>MaxMemFree</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ScoreBoardFile</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ReceiveBufferSize</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>SendBufferSize</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ThreadLimit</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ThreadsPerChild</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ThreadStackSize</name>
+</directivesynopsis>
+
+</modulesynopsis>
Modified: httpd/httpd/trunk/docs/manual/mod/mpm_winnt.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mpm_winnt.xml.meta?rev=1781643&r1=1781642&r2=1781643&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mpm_winnt.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/mod/mpm_winnt.xml.meta Sat Feb 4 08:37:30 2017
@@ -9,6 +9,7 @@
<variants>
<variant outdated="yes">de</variant>
<variant>en</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
</variants>
</metafile>
Modified: httpd/httpd/trunk/docs/manual/mod/mpmt_os2.html
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mpmt_os2.html?rev=1781643&r1=1781642&r2=1781643&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mpmt_os2.html (original)
+++ httpd/httpd/trunk/docs/manual/mod/mpmt_os2.html Sat Feb 4 08:37:30 2017
@@ -3,3 +3,7 @@
URI: mpmt_os2.html.en
Content-Language: en
Content-type: text/html; charset=ISO-8859-1
+
+URI: mpmt_os2.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1