home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Servidores / apache_2.2.8-win32-x86-no_ssl.msi / Data1.cab / _2EEC10D1647AAE5C9912AA2B78321B56 < prev    next >
Extensible Markup Language  |  2007-09-02  |  8KB  |  141 lines

  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.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  5.               This file is generated from xml source: DO NOT EDIT
  6.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  7.       -->
  8. <title>Limites des descripteurs de fichiers - Serveur Apache HTTP</title>
  9. <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
  10. <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
  11. <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
  12. <link href="../images/favicon.ico" rel="shortcut icon" /></head>
  13. <body id="manual-page" class="no-sidebar"><div id="page-header">
  14. <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
  15. <p class="apache">Serveur Apache HTTP Version 2.2</p>
  16. <img alt="" src="../images/feather.gif" /></div>
  17. <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
  18. <div id="path">
  19. <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.2</a> > <a href="./">Serveurs Virtuels</a></div><div id="page-content"><div id="preamble"><h1>Limites des descripteurs de fichiers</h1>
  20. <div class="toplang">
  21. <p><span>Langues Disponibles: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English"> en </a> |
  22. <a href="../fr/vhosts/fd-limits.html" title="Franτais"> fr </a> |
  23. <a href="../ja/vhosts/fd-limits.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
  24. <a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
  25. </div>
  26.  
  27.  
  28.     <p>Quand de nombreux serveurs virtuels sont crΘΘs, Apache peut 
  29.     dΘpasser les limites en descripteurs de fichiers ('file descriptors', 
  30.     Θgalement appelΘs <cite>gestionnaires de fichiers</cite>) si chacun 
  31.     des serveurs virtuels utilise ses propres fichiers journaux. Le 
  32.     nombre total de descripteurs de fichiers utilisΘs par Apache est 
  33.     d'un par fichier journal, un pour chacune des autres directives 
  34.     de fichiers journaux, plus un nombre constant compris entre 10 et 20 
  35.     pour son fonctionnement interne. Les systΦmes d'exploitation Unix 
  36.     limitent le nombre de descripteurs de fichiers utilisables par 
  37.     processus ; une valeur courante pour cette limite est de 64, et 
  38.     cette valeur peut le plus souvent Ωtre augmentΘe.</p>
  39.  
  40.     <p>Apache tente d'accroεtre cette valeur limite si nΘcessaire, mais 
  41.     sans y parvenir dans les cas suivants :</p>
  42.  
  43.     <ol>
  44.       <li>Le systΦme d'exploitation ne permet pas l'utilisation d'appels 
  45.       systΦmes <code>setrlimit()</code>.</li>
  46.  
  47.       <li>L'appel <code>setrlimit(RLIMIT_NOFILE)</code> ne fonctionne pas 
  48.       sur votre systΦme d'exploitation (c'est le cas sous Solaris 2.3).</li>
  49.  
  50.       <li>Le nombre de descripteurs de fichiers nΘcessaires α Apache 
  51.       dΘpasse la limite physique du matΘriel.</li>
  52.       
  53.       <li>Le systΦme impose d'autres limites sur l'utilisation des 
  54.       descripteurs de fichiers, comme par exemple une limite sur les 
  55.       flux stdio, utilisables uniquement sur les descripteurs de 
  56.       fichiers infΘrieurs α 256. (sous Solaris 2).</li>
  57.     </ol>
  58.  
  59.     <p>En cas de problΦme, Vous pouvez :</p>
  60.  
  61.     <ul>
  62.       <li>RΘduire le nombre de fichiers journaux, en ne spΘcifiant 
  63.       aucun fichier journal dans les sections 
  64.       <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code>, 
  65.       en donc en envoyant les informations aux fichiers journaux du 
  66.       serveur principal (Voir <a href="#splitlogs">╔clatement des 
  67.       fichiers journaux</a> ci-dessous pour plus d'informations sur 
  68.       cette possibilitΘ).</li>
  69.  
  70.       <li>
  71.         Dans les cas 1 ou 2 (ΘvoquΘs ci-dessus), augmentez la limite sur 
  72.         les descripteurs de fichiers avant le dΘmarrage d'Apache, au 
  73.         moyen d'un script comme
  74.  
  75.         <div class="example"><p><code>
  76.           <code>#!/bin/sh<br />
  77.            ulimit -S -n 100<br />
  78.            exec httpd</code>
  79.         </code></p></div>
  80.       </li>
  81.     </ul>
  82.     
  83.  
  84.  
  85. </div>
  86. <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
  87. <div class="section">
  88. <h2><a name="splitlogs" id="splitlogs">╔clatement des fichiers journaux</a></h2>
  89.  
  90. <p>Lorsque vous choisissez d'enregistrer les informations Θmanant de 
  91. plusieurs serveurs virtuels dans un mΩme fichier journal, vous voudrez 
  92. ensuite pouvoir scinder ces informations α des fins de statistiques, par 
  93. exemple, sur les diffΘrents serveurs virtuels. Il est possible de procΘder 
  94. de la maniΦre suivante :</p>
  95.  
  96. <p>Tout d'abord, vous devez ajouter le nom du serveur virtuel α chaque 
  97. entrΘe du journal. Ceci se paramΦtre au moyen de la directive 
  98. <code class="directive"><a href="../mod/mod_log_config.html# logformat"> LogFormat</a></code> et de la 
  99. variable <code>%v</code>. Ajoutez cette variable au dΘbut de la chaεne 
  100. de dΘfinition du format de journalisations :</p>
  101.  
  102. <div class="example"><p><code>
  103. LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost<br />
  104. CustomLog logs/multiple_vhost_log vhost
  105. </code></p></div>
  106.  
  107. <p>Cette configuration va provoquer la crΘation d'un fichier de 
  108. journalisation au format standard (CLF : 'Common Log Format'), mais dont 
  109. chaque ligne dΘbutera par le nom canonique du serveur virtuel (spΘcifiΘ 
  110. par la directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>). 
  111. (Voir <code class="directive"><a href="../mod/mod_log_config.html#formats de journalisation  personnalisΘs">Formats de journalisation 
  112. personnalisΘs</a></code> pour d'autres informations sur la 
  113. personnalisation des fichiers journaux.)</p>
  114.  
  115. <p>Au moment de sΘparer les informations du fichier journal en un fichier 
  116. par serveur virtuel, le programme <code>
  117. <a href="../programs/other.html">split-logfile</a></code> peut Ωtre 
  118. utilisΘ. Ce programme peut Ωtre trouvΘ dans le rΘpertoire 
  119. <code>support</code> de la distribution d'Apache.</p>
  120.  
  121. <p>ExΘcutez ce programme au moyen de la commande :</p>
  122.  
  123. <div class="example"><p><code>
  124. split-logfile < /logs/multiple_vhost_log
  125. </code></p></div>
  126.  
  127. <p>Une fois exΘcutΘ avec le nom du fichier contenant tous les journaux, 
  128. ce programme va gΘnΘrer un fichier pour chacun des serveurs virtuels 
  129. qui apparaεt dans le fichier d'entrΘe. Chaque fichier en sortie est 
  130. nommΘ <code>nomduserveur.log</code>.</p>
  131.  
  132. </div></div>
  133. <div class="bottomlang">
  134. <p><span>Langues Disponibles: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English"> en </a> |
  135. <a href="../fr/vhosts/fd-limits.html" title="Franτais"> fr </a> |
  136. <a href="../ja/vhosts/fd-limits.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
  137. <a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
  138. </div><div id="footer">
  139. <p class="apache">Copyright 2007 The Apache Software Foundation.<br />AuthorisΘ sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
  140. <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
  141. </body></html>