github.com/krum110487/go-htaccess@v0.0.0-20240316004156-60641c8e7598/tests/data/apache_2_2_34/manual/vhosts/fd-limits.html.fr (about)

     1  <?xml version="1.0" encoding="ISO-8859-1"?>
     2  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
     3  <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
     4  <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
     5  <!--
     6          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
     7                This file is generated from xml source: DO NOT EDIT
     8          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
     9        -->
    10  <title>Limites des descripteurs de fichiers - Serveur Apache HTTP Version 2.2</title>
    11  <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
    12  <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
    13  <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" />
    14  <script src="../style/scripts/prettify.min.js" type="text/javascript">
    15  </script>
    16  
    17  <link href="../images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/vhosts/fd-limits.html" rel="canonical" /></head>
    18  <body id="manual-page" class="no-sidebar"><div id="page-header">
    19  <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.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>
    20  <p class="apache">Serveur Apache HTTP Version 2.2</p>
    21  <img alt="" src="../images/feather.gif" /></div>
    22  <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
    23  <div id="path">
    24  <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.2</a> &gt; <a href="./">Serveurs Virtuels</a></div><div id="page-content"><div class="retired"><h4>A savoir</h4>
    25              <p>Ce document concerne une version ancienne (<strong>2.2</strong>)
    26  	    du serveur HTTP Apache. La version actuelle est
    27  	    documentée <a href="http://httpd.apache.org/docs/current">ici</a>. Si vous n'avez
    28  	    pas encore effectué la mise è jour, veuillez suivre <a href="http://httpd.apache.org/docs/current/upgrading.html">ce
    29  	    lien</a> pour plus d'informations.</p>
    30          <p>Pour consulter la version actuelle de ce
    31  	document, vous pouvez suivre <a href="http://httpd.apache.org/docs/current/vhosts/fd-limits.html">ce lien</a>.</p></div><div id="preamble"><h1>Limites des descripteurs de fichiers</h1>
    32  <div class="toplang">
    33  <p><span>Langues Disponibles: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
    34  <a href="../fr/vhosts/fd-limits.html" title="Français">&nbsp;fr&nbsp;</a> |
    35  <a href="../ja/vhosts/fd-limits.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
    36  <a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
    37  <a href="../tr/vhosts/fd-limits.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
    38  </div>
    39  
    40  
    41      <p>Quand de nombreux serveurs virtuels sont créés, Apache peut 
    42      dépasser les limites en descripteurs de fichiers ('file descriptors', 
    43      également appelés <cite>gestionnaires de fichiers</cite>) si chacun 
    44      des serveurs virtuels utilise ses propres fichiers journaux. Le 
    45      nombre total de descripteurs de fichiers utilisés par Apache est 
    46      d'un par fichier journal, un pour chacune des autres directives 
    47      de fichiers journaux, plus un nombre constant compris entre 10 et 20 
    48      pour son fonctionnement interne. Les systèmes d'exploitation Unix 
    49      limitent le nombre de descripteurs de fichiers utilisables par 
    50      processus&nbsp;; une valeur courante pour cette limite est de 64, et 
    51      cette valeur peut le plus souvent être augmentée.</p>
    52  
    53      <p>Apache tente d'accroître cette valeur limite si nécessaire, mais 
    54      sans y parvenir dans les cas suivants&nbsp;:</p>
    55  
    56      <ol>
    57        <li>Le système d'exploitation ne permet pas l'utilisation d'appels 
    58        systèmes <code>setrlimit()</code>.</li>
    59  
    60        <li>L'appel <code>setrlimit(RLIMIT_NOFILE)</code> ne fonctionne pas 
    61        sur votre système d'exploitation (c'est le cas sous Solaris 2.3).</li>
    62  
    63        <li>Le nombre de descripteurs de fichiers nécessaires à Apache 
    64        dépasse la limite physique du matériel.</li>
    65        
    66        <li>Le système impose d'autres limites sur l'utilisation des 
    67        descripteurs de fichiers, comme par exemple une limite sur les 
    68        flux stdio, utilisables uniquement sur les descripteurs de 
    69        fichiers inférieurs à 256. (sous Solaris 2).</li>
    70      </ol>
    71  
    72  	<p>En cas de problème, Vous pouvez&nbsp;:</p>
    73  
    74      <ul>
    75        <li>Réduire le nombre de fichiers journaux, en ne spécifiant 
    76        aucun fichier journal dans les sections 
    77        <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>, 
    78        en donc en envoyant les informations aux fichiers journaux du 
    79        serveur principal (Voir <a href="#splitlogs">Éclatement des 
    80        fichiers journaux</a> ci-dessous pour plus d'informations sur 
    81        cette possibilité).</li>
    82  
    83        <li>
    84          Dans les cas 1 ou 2 (évoqués ci-dessus), augmentez la limite sur 
    85          les descripteurs de fichiers avant le démarrage d'Apache, au 
    86          moyen d'un script comme
    87  
    88          <div class="example"><p><code>
    89            <code>#!/bin/sh<br />
    90             ulimit -S -n 100<br />
    91             exec httpd</code>
    92          </code></p></div>
    93        </li>
    94      </ul>
    95      
    96  
    97  
    98  </div>
    99  <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
   100  <div class="section">
   101  <h2><a name="splitlogs" id="splitlogs">Éclatement des fichiers journaux</a></h2>
   102  
   103  <p>Lorsque vous choisissez d'enregistrer les informations émanant de 
   104  plusieurs serveurs virtuels dans un même fichier journal, vous voudrez 
   105  ensuite pouvoir scinder ces informations à des fins de statistiques, par 
   106  exemple, sur les différents serveurs virtuels. Il est possible de procéder 
   107  de la manière suivante&nbsp;:</p>
   108  
   109  <p>Tout d'abord, vous devez ajouter le nom du serveur virtuel à chaque 
   110  entrée du journal. Ceci se paramètre au moyen de la directive 
   111  <code class="directive"><a href="../mod/mod_log_config.html#logformat"> LogFormat</a></code> et de la 
   112  variable <code>%v</code>. Ajoutez cette variable au début de la chaîne 
   113  de définition du format de journalisations&nbsp;:</p>
   114  
   115  <div class="example"><p><code>
   116  LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b" vhost<br />
   117  CustomLog logs/multiple_vhost_log vhost
   118  </code></p></div>
   119  
   120  <p>Cette configuration va provoquer la création d'un fichier de 
   121  journalisation au format standard (CLF&nbsp;: 'Common Log Format'), mais dont 
   122  chaque ligne débutera par le nom canonique du serveur virtuel (spécifié 
   123  par la directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>). 
   124  (Voir <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> pour d'autres informations sur la 
   125  personnalisation des fichiers journaux.)</p>
   126  
   127  <p>Au moment de séparer les informations du fichier journal en un fichier 
   128  par serveur virtuel, le programme <code>
   129  <a href="../programs/other.html">split-logfile</a></code> peut être 
   130  utilisé. Ce programme peut être trouvé dans le répertoire 
   131  <code>support</code> de la distribution d'Apache.</p>
   132  
   133  <p>Exécutez ce programme au moyen de la commande&nbsp;:</p>
   134  
   135  <div class="example"><p><code>
   136  split-logfile &lt; /logs/multiple_vhost_log
   137  </code></p></div>
   138  
   139  <p>Une fois exécuté avec le nom du fichier contenant tous les journaux, 
   140  ce programme va générer un fichier pour chacun des serveurs virtuels 
   141  qui apparaît dans le fichier d'entrée. Chaque fichier en sortie est 
   142  nommé <code>nomduserveur.log</code>.</p>
   143  
   144  </div></div>
   145  <div class="bottomlang">
   146  <p><span>Langues Disponibles: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
   147  <a href="../fr/vhosts/fd-limits.html" title="Français">&nbsp;fr&nbsp;</a> |
   148  <a href="../ja/vhosts/fd-limits.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
   149  <a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
   150  <a href="../tr/vhosts/fd-limits.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
   151  </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&amp;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>
   152  <script type="text/javascript"><!--//--><![CDATA[//><!--
   153  var comments_shortname = 'httpd';
   154  var comments_identifier = 'http://httpd.apache.org/docs/2.2/vhosts/fd-limits.html';
   155  (function(w, d) {
   156      if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
   157          d.write('<div id="comments_thread"><\/div>');
   158          var s = d.createElement('script');
   159          s.type = 'text/javascript';
   160          s.async = true;
   161          s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
   162          (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
   163      }
   164      else { 
   165          d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
   166      }
   167  })(window, document);
   168  //--><!]]></script></div><div id="footer">
   169  <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>
   170  <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.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[//><!--
   171  if (typeof(prettyPrint) !== 'undefined') {
   172      prettyPrint();
   173  }
   174  //--><!]]></script>
   175  </body></html>