Commit 28ed09ae authored by Lucien Gentis's avatar Lucien Gentis
Browse files

XML updates.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@1690459 13f79535-47bb-0310-9956-ffa450edef68
parent 9f5ec18d
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -51,8 +51,8 @@
    de 80 (ou tout autre port inférieur à 1024), il est nécessaire de
    posséder les privilèges root pour pouvoir démarrer apache, et lui
    permettre d'être associé à ce port privilégié. Lorsque le serveur est
    démarré, après avoir effectué quelques opérations préliminaires
    comme ouvrir ses fichiers de log, il lance plusieurs processus
    démarré, il effectue quelques opérations préliminaires
    comme ouvrir ses fichiers de log, puis il lance plusieurs processus
    <em>enfants</em> qui ont pour r&ocirc;le d'&eacute;couter et de r&eacute;pondre aux
    requ&ecirc;tes des clients. Le processus <code>httpd</code> principal
    continue &agrave; s'ex&eacute;cuter sous l'utilisateur root, tandis que les processus
@@ -62,8 +62,7 @@

    <p>Il est recommand&eacute; d'utiliser le script de contr&ocirc;le
    <program>apachectl</program> pour invoquer l'ex&eacute;cutable
    <program>httpd</program>. Avant d'invoquer le binaire
    <program>httpd</program>, ce script d&eacute;finit certaines variables
    <program>httpd</program>. A cet effet, ce script d&eacute;finit certaines variables
    d'environnement n&eacute;cessaires pour permettre &agrave;
    <program>httpd</program> de fonctionner correctement sous certains syst&egrave;mes
    d'exploitation.
@@ -117,13 +116,14 @@

<section id="boot"><title>Lancement au d&eacute;marrage du syst&egrave;me</title>

    <p>Si vous souhaitez que votre serveur continue de fonctionner apr&egrave;s
    <p>Si vous souhaitez que votre serveur soit automatiquement
    disponible apr&egrave;s
    un red&eacute;marrage du syst&egrave;me, vous devez ajouter un appel &agrave;
    <program>apachectl</program> &agrave; vos
    fichiers de d&eacute;marrage syst&egrave;me (en g&eacute;n&eacute;ral <code>rc.local</code> ou un
    fichier dans un r&eacute;pertoire <code>rc.N</code>), ce qui d&eacute;marrera Apache sous
    l'utilisateur root. Avant de faire ceci, assurez-vous que votre serveur
    est correctement configur&eacute; en ce qui concerne la s&eacute;curit&eacute; et les
    soit correctement configur&eacute; en ce qui concerne la s&eacute;curit&eacute; et les
    restrictions d'acc&egrave;s.</p>

    <p>Le script <program>apachectl</program> est con&ccedil;u pour fonctionner
+7 −5
Original line number Diff line number Diff line
@@ -45,7 +45,8 @@

    <p>Afin d'arr&ecirc;ter ou red&eacute;marrer Apache, vous devez envoyer un signal aux
    processus <program>httpd</program> en cours d'ex&eacute;cution.  Les signaux
    peuvent &ecirc;tre envoy&eacute;s de deux mani&egrave;res.  Tout d'abord, vous pouvez
    peuvent &ecirc;tre envoy&eacute;s de deux mani&egrave;res. La
    premi&egrave;re m&eacute;thode consiste &agrave;
    utiliser la commande unix <code>kill</code>
    pour envoyer directement des signaux aux processus. Vous pouvez remarquer
    que plusieurs processus <program>httpd</program> s'ex&eacute;cutent sur votre
@@ -59,7 +60,7 @@
    <code><a href="#graceful">USR1</a></code>,
    <code><a href="#hup">HUP</a></code>, et
    <code><a href="#gracefulstop">WINCH</a></code>, qui
    sera d&eacute;crit plus loin.</p>
    seront d&eacute;crit plus loin.</p>

    <p>Pour envoyer un signal au processus parent, vous devez entrer une commande
    du style :</p>
@@ -143,7 +144,7 @@
    enfants au cours des diff&eacute;rentes g&eacute;n&eacute;rations.</p>

    <p>Dans son &eacute;tat des processus,
    le module status utilise aussi un <code>G</code> afin d'indiquer
    le module status utilise aussi un caract&egrave;re <code>G</code> afin d'indiquer
    quels processus enfants ont encore des traitements de requ&ecirc;tes en cours
    d&eacute;but&eacute;s avant que l'ordre graceful restart ne soit donn&eacute;.</p>

@@ -214,8 +215,9 @@ pour &eacute;viter ce probl&egrave;me.</note>
<dd><code>apachectl -k graceful-stop</code></dd>
</dl>

    <p>L'envoi du signal <code>WINCH</code> ou <code>graceful-stop</code>
    au processus parent lui fait <em>aviser</em> les processus enfants
    <p>A la r&eacute;ception du signal <code>WINCH</code> ou
    <code>graceful-stop</code>, le
    processus parent <em>ordonne</em> &agrave; ses processus enfants
    de s'arr&ecirc;ter apr&egrave;s le traitement de leur requ&ecirc;te en cours
    (ou de s'arr&ecirc;ter imm&eacute;diatement s'ils n'ont plus de requ&ecirc;te &agrave; traiter).
    Le processus parent va alors supprimer son fichier