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>htcacheclean - Nettoyage du cache sur disque - 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" /><link rel="stylesheet" type="text/css" href="/style/css/prettify.css" /> 12<script src="/style/scripts/prettify.min.js" type="text/javascript"> 13</script> 14 15<link href="/images/favicon.ico" rel="shortcut icon" /></head> 16<body id="manual-page"><div id="page-header"> 17<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> 18<p class="apache">Serveur Apache HTTP Version 2.4</p> 19<img alt="" src="/images/feather.gif" /></div> 20<div class="up"><a href="./"><img title="<-" alt="<-" src="/images/left.gif" /></a></div> 21<div id="path"> 22<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.4</a> > <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>htcacheclean - Nettoyage du cache sur disque</h1> 23<div class="toplang"> 24<p><span>Langues Disponibles: </span><a href="/en/programs/htcacheclean.html" hreflang="en" rel="alternate" title="English"> en </a> | 25<a href="/fr/programs/htcacheclean.html" title="Fran�ais"> fr </a> | 26<a href="/ko/programs/htcacheclean.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 27<a href="/tr/programs/htcacheclean.html" hreflang="tr" rel="alternate" title="T�rk�e"> tr </a></p> 28</div> 29 30 <p><code>htcacheclean</code> permet de maintenir la taille de 31 l'espace de stockage r�serv� � <code class="module"><a href="/mod/mod_disk_cache.html">mod_disk_cache</a></code> en 32 dessous d'une limite de taille donn�e ou d'inodes utilis�s. Cet 33 utilitaire peut s'ex�cuter 34 soit manuellement, soit en mode d�mon. Lorsqu'il fonctionne en mode 35 d�mon, il se met en attente en arri�re-plan et recherche � 36 intervalles r�guliers dans le r�pertoire du cache les contenus � 37 supprimer. Pour arr�ter proprement le d�mon, vous pouvez lui envoyer 38 un signal TERM ou INT. Lorsqu'il est lanc� manuellement, une 39 recherche des contenus du cache qui peuvent �tre supprim�s est 40 effectu�e une seule fois. Si une ou plusieurs URLs sont sp�cifi�es, 41 chacune d'entre elles sera supprim�e du cache, si elle est pr�sente.</p> 42</div> 43<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#synopsis">Syntaxe</a></li> 44<li><img alt="" src="/images/down.gif" /> <a href="#options">Options</a></li> 45<li><img alt="" src="/images/down.gif" /> <a href="#delete">Suppression d'une URL particuli�re</a></li> 46<li><img alt="" src="/images/down.gif" /> <a href="#list">Affichage des URLs pr�sentes dans le cache</a></li> 47<li><img alt="" src="/images/down.gif" /> <a href="#exit">Valeur renvoy�e</a></li> 48</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="module"><a href="/mod/mod_disk_cache.html">mod_disk_cache</a></code></li></ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div> 49<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 50<div class="section"> 51<h2><a name="synopsis" id="synopsis">Syntaxe</a></h2> 52 <p><code><strong>htcacheclean</strong> 53 [ -<strong>D</strong> ] 54 [ -<strong>v</strong> ] 55 [ -<strong>t</strong> ] 56 [ -<strong>r</strong> ] 57 [ -<strong>n</strong> ] 58 [ -<strong>R</strong><var>arrondi</var> ] 59 -<strong>p</strong><var>chemin</var> 60 [-<strong>l</strong><var>limite</var>| 61 -<strong>L</strong><var>limite</var>]</code></p> 62 63 <p><code><strong>htcacheclean</strong> 64 [ -<strong>n</strong> ] 65 [ -<strong>t</strong> ] 66 [ -<strong>i</strong> ] 67 [ -<strong>P</strong><var>fichier-pid</var> ] 68 [ -<strong>R</strong><var>arrondi</var> ] 69 -<strong>d</strong><var>intervalle</var> 70 -<strong>p</strong><var>chemin</var> 71 [-<strong>l</strong><var>limite</var>| 72 -<strong>L</strong><var>limite</var>]</code></p> 73 74 <p><code><strong>htcacheclean</strong> 75 [ -<strong>v</strong> ] 76 [ -<strong>R</strong><var>arrondi</var> ] 77 -<strong>p</strong><var>chemin</var> 78 [ -<strong>a</strong> ] 79 [ -<strong>A</strong> ]</code></p> 80 81 <p><code><strong>htcacheclean</strong> 82 [ -<strong>D</strong> ] 83 [ -<strong>v</strong> ] 84 [ -<strong>t</strong> ] 85 [ -<strong>R</strong><var>arrondi</var> ] 86 -<strong>p</strong><var>chemin</var> 87 <var>url</var></code></p> 88</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 89<div class="section"> 90<h2><a name="options" id="options">Options</a></h2> 91 <dl> 92 <dt><code>-d<var>intervalle</var></code></dt> 93 <dd>Configure en mode d�mon et planifie le nettoyage du cache toutes 94 les <var>intervalle</var> minutes. Cette option et les options 95 <code>-D</code>, <code>-v</code> et <code>-r</code> s'excluent 96 mutuellement. Pour arr�ter le d�mon proprement, il suffit de lui 97 envoyer un signal <code>SIGTERM</code> ou <code>SIGINT</code>.</dd> 98 99 <dt><code>-D</code></dt> 100 <dd>Le programme s'ex�cute mais ne supprime aucun contenu ("dry run"). Cette 101 option et l'option <code>-d</code> s'excluent mutuellement. Si ce mode 102 est combin� avec la suppression des r�pertoires avec 103 <code>-t</code>, les inodes signal�s comme supprim�s dans les 104 statistiques ne peuvent pas prendre en compte les r�pertoires 105 supprim�s, et seront marqu�s en tant qu'estimation.</dd> 106 107 <dt><code>-v</code></dt> 108 <dd>Ex�cution verbeuse et affichage de statistiques. Cette 109 option et l'option <code>-d</code> s'excluent mutuellement.</dd> 110 111 <dt><code>-r</code></dt> 112 <dd>Nettoyage en profondeur. Le serveur web Apache doit �tre arr�t� 113 (dans le cas contraire, il risque de rester des d�chets dans le 114 cache). Cette option implique l'option <code>-t</code> et s'exclue 115 mutuellement avec l'option <code>-d</code>.</dd> 116 117 <dt><code>-n</code></dt> 118 <dd>Ex�cution en retrait. L'ex�cution du programme est ralentie en 119 faveur des autres processus. <code>htcacheclean</code> s'interrompt 120 de temps en temps de fa�on � ce que a) les entr�es/sorties disque 121 soient retard�es et b) que le noyau puisse mettre ce temps 122 processeur � disposition des autres processus.</dd> 123 124 <dt><code>-t</code></dt> 125 <dd>Supprime tous les r�pertoires vides. Par d�faut, seuls les 126 fichiers sont supprim�s du cache ; avec certaines configurations, 127 cependant, un grand nombre de r�pertoires sont cr��s et m�ritent que 128 l'on y pr�te attention. Si votre configuration n�cessite un grand 129 nombre de r�pertoires, au point que le remplissage de la table 130 d'inodes ou d'allocation de fichiers puisse poser probl�me, 131 l'utilisation de cette option est conseill�e.</dd> 132 133 <dt><code>-p<var>chemin</var></code></dt> 134 <dd>D�finit <var>chemin</var> comme r�pertoire racine du cache sur 135 disque. Cette valeur doit correspondre � celle sp�cifi�e par la 136 directive <code class="directive"><a href="/mod/mod_disk_cache.html#cacheroot">CacheRoot</a></code>.</dd> 137 138 <dt><code>-P<var>fichier-pid</var></code></dt> 139 <dd>Permet de sp�cifier <var>fichier-pid</var> comme nom du fichier 140 dans le lequel sera enregistr� l'identifiant du processus en mode 141 d�mon.</dd> 142 143 <dt><code>-R<var>round</var></code></dt> 144 <dd>Permet de sp�cifier le plus petit commun multiple de la taille 145 du cache, afin de tenir compte de la taille des blocs. D�finir ce 146 param�tre � la taille d'un bloc de la partition du cache.</dd> 147 148 <dt><code>-l<var>limite</var></code></dt> 149 <dd>D�finit <var>limite</var> comme la taille maximale du cache sur 150 disque. La valeur s'exprime par d�faut en octets (ou en ajoutant le 151 suffixe <code>B</code> � la valeur). Ajoutez le suffixe 152 <code>K</code> pour KOctets ou <code>M</code> pour MOctets.</dd> 153 154 <dt><code>-L<var>limite</var></code></dt> 155 <dd>Sp�cifie <var>limite</var> comme la limite totale en inodes du 156 cache disque.</dd> 157 158 <dt><code>-i</code></dt> 159 <dd>Ex�cution intelligente. Le programme ne s'ex�cute que lorsque le 160 cache sur disque a �t� modifi�. Cette option ne peut s'utiliser 161 qu'avec l'option <code>-d</code>.</dd> 162 163 <dt><code>-a</code></dt> 164 <dd>Affiche la liste des URLs actuellement stock�es dans le cache. 165 Les variantes de la m�me URL seront list�es une seule fois par 166 variante.</dd> 167 168 <dt><code>-A</code></dt> 169 <dd>Affiche la liste des URLs actuellement stock�es dans le cache, 170 ainsi que leurs attributs dans l'ordre suivant : url, header size, 171 body size, status, entity version, date, expiry, request time, 172 response time, body present, head request.</dd> 173 </dl> 174</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 175<div class="section"> 176<h2><a name="delete" id="delete">Suppression d'une URL particuli�re</a></h2> 177 <p>Si une ou plusieurs URLs sont pass�es en argument � 178 <code>htcacheclean</code>, chacune d'entre elles sera supprim�e du 179 cache. S'il existe plusieurs variantes de ces URLs, elles seront 180 toutes supprim�es.</p> 181 182 <p>Lorsqu'une URL mandat�e en inverse doit �tre supprim�e, l'URL 183 effective est construite � partir de l'en-t�te 184 <strong>Host</strong>, du <strong>port</strong>, du 185 <strong>chemin</strong> et de la <strong>requ�te</strong>. Notez que 186 le '?' doit toujours �tre sp�cifi� explicitement dans l'URL, qu'une 187 cha�ne de param�tres soit pr�sente ou non. Par exemple, pour 188 supprimer le chemin <strong>/</strong> du serveur 189 <strong>localhost</strong>, l'URL devra �tre sp�cifi�e comme suit : 190 <strong>http://localhost:80/?</strong>.</p> 191 192</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 193<div class="section"> 194<h2><a name="list" id="list">Affichage des URLs pr�sentes dans le cache</a></h2> 195 <p>Les options <code>-a</code> ou <code>-A</code> permettent 196 d'afficher les URLs pr�sentes dans le cache telles qu'elles s'y 197 trouvent, une URL par ligne. L'option <code>-A</code> affiche 198 l'entr�e du cache compl�te pour chaque URL, avec ses diff�rents 199 champs dans l'ordre suivant :</p> 200 201 <dl> 202 <dt>url</dt><dd>L'URL de l'entr�e consid�r�e.</dd> 203 <dt>header size</dt><dd>La taille de l'en-t�te en octets.</dd> 204 <dt>body size</dt><dd>La taille du corps en octets.</dd> 205 <dt>status</dt><dd>Etat de la r�ponse en cache.</dd> 206 <dt>entity version</dt><dd>Le nombre de fois que cette entr�e a 207 �t� revalid�e sans �tre effac�e.</dd> 208 <dt>date</dt><dd>Date de la r�ponse.</dd> 209 <dt>expiry</dt><dd>Date d'expiration de la r�ponse.</dd> 210 <dt>request time</dt><dd>Date du d�but de la requ�te.</dd> 211 <dt>response time</dt><dd>Date de la fin de la requ�te.</dd> 212 <dt>body present</dt><dd>Ce champ contient la valeur 0 si aucun 213 corps n'est stock� avec cette requ�te, 1 dans le cas contraire.</dd> 214 <dt>head request</dt><dd>Ce champ contient la valeur 1 si 215 l'entr�e comporte une requ�te HEAD en cache sans corps, 0 dans 216 le cas contraire.</dd> 217 </dl> 218 219</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div> 220<div class="section"> 221<h2><a name="exit" id="exit">Valeur renvoy�e</a></h2> 222 <p><code>htcacheclean</code> renvoie z�ro ("true") si toutes les 223 op�rations se sont d�roul�es normalement, et <code>1</code> dans le 224 cas contraire. Si une URL est sp�cifi�e, et si cette URL �tait 225 pr�sente dans le cache et a �t� supprim�e avec succ�s, 226 <code>htcacheclean</code> renvoie <code>0</code>, et <code>2</code> 227 dans le cas contraire. Si une erreur est survenue au cours de la 228 suppression de l'URL, <code>htcacheclean</code> renvoie 229 <code>1</code>.</p> 230</div></div> 231<div class="bottomlang"> 232<p><span>Langues Disponibles: </span><a href="/en/programs/htcacheclean.html" hreflang="en" rel="alternate" title="English"> en </a> | 233<a href="/fr/programs/htcacheclean.html" title="Fran�ais"> fr </a> | 234<a href="/ko/programs/htcacheclean.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | 235<a href="/tr/programs/htcacheclean.html" hreflang="tr" rel="alternate" title="T�rk�e"> tr </a></p> 236</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> 237<script type="text/javascript"><!--//--><![CDATA[//><!-- 238var comments_shortname = 'httpd'; 239var comments_identifier = 'http://httpd.apache.org/docs/2.4/programs/htcacheclean.html'; 240(function(w, d) { 241 if (w.location.hostname.toLowerCase() == "httpd.apache.org") { 242 d.write('<div id="comments_thread"><\/div>'); 243 var s = d.createElement('script'); 244 s.type = 'text/javascript'; 245 s.async = true; 246 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; 247 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 248 } 249 else { 250 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); 251 } 252})(window, document); 253//--><!]]></script></div><div id="footer"> 254<p class="apache">Copyright 2014 The Apache Software Foundation.<br />Autoris� sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> 255<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[//><!-- 256if (typeof(prettyPrint) !== 'undefined') { 257 prettyPrint(); 258} 259//--><!]]></script> 260</body></html>