que plusieurs processus <program>httpd</program> s'exécutent sur votre
système, mais il vous suffit d'envoyer les signaux au processus parent,
dont le PID est enregistré dans le fichier précisé par la directive
- <directive module="mpm_common">PidFile</directive>. C'est à dire que vous
- n'aurez jamais besoin d'envoyer des signaux à aucun de ces processus,
- sauf au processus parent. Trois types de signaux peuvent être envoyés
- au processus parent :
+ <directive module="mpm_common">PidFile</directive>. Autrement dit, vous
+ n'aurez jamais besoin d'envoyer des signaux à aucun des
+ processus enfants, mais seulement au processus parent. Trois types
+ de signaux peuvent être envoyés au processus parent :
<code><a href="#term">TERM</a></code>,
<code><a href="#graceful">USR1</a></code>,
<code><a href="#hup">HUP</a></code>, et
<dd><code>apachectl -k stop</code></dd>
</dl>
- <p>L'envoi du signal <code>TERM</code> ou <code>stop</code> au
- processus parent induit chez celui-ci une tentative immédiate
+ <p>A la réception du signal <code>TERM</code> ou <code>stop</code>,
+ le processus parent tente immédiatement
de tuer tous ses processus enfants. Cela peut durer plusieurs secondes.
Après cela, le processus parent lui-même se termine. Toutes les requêtes
en cours sont terminées, et plus aucune autre n'est traitée.</p>
<dd><code>apachectl -k graceful</code></dd>
</dl>
- <p>L'envoi du signal <code>USR1</code> ou <code>graceful</code> au
- processus parent lui fait envoyer aux processus enfants
+ <p>A la réception du signal <code>USR1</code> ou
+ <code>graceful</code>, le
+ processus parent envoie aux processus enfants
<em>l'ordre</em> de se terminer une fois leur requête courante
traitée (ou de se terminer immédiatement s'ils n'ont plus rien à traiter).
Le processus parent relit ses fichiers de configuration et
serveur ne peut pas traiter de nouvelles requêtes (elle sont mises en
file d'attente par le système d'exploitation, et ne sont ainsi jamais
perdues) et pour respecter vos paramètres de personnalisation.
- Afin d'accomplir ceci, il doit conserver le
+ Pour y parvenir, il doit conserver le
<em>tableau</em> utilisé pour garder la trace de tous les processus
enfants au cours des différentes générations.</p>
<dd><code>apachectl -k restart</code></dd>
</dl>
- <p>L'envoi du signal <code>HUP</code> ou <code>restart</code> au
- processus parent lui fait tuer ses processus enfants comme pour le signal
+ <p>A la réception du signal <code>HUP</code> ou
+ <code>restart</code>, le
+ processus parent tue ses processus enfants comme pour le signal
<code>TERM</code>, mais le processus parent ne se termine pas.
Il relit ses fichiers de configuration, et réouvre ses fichiers de log.
Puis il donne naissance à un nouveau jeu de processus enfants
<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éception du signal <code>WINCH</code> ou
+ <code>graceful-stop</code>, le
+ processus parent <em>avise</em> ses processus enfants
de s'arrêter après le traitement de leur requête en cours
(ou de s'arrêter immédiatement s'ils n'ont plus de requête à traiter).
Le processus parent va alors supprimer son fichier