Différences entre les versions de « GWiki:Squid »

633 octets ajoutés ,  11 août 2008 à 13:51
m
aucun résumé de modification
(Nouvelle page: {{sommaire à droite}}__NOEDITSECTION__ == Installation == <pre> aptitude install squid </pre> == Configuration == * Reverse proxy cache == Purge du cache == Les requêtes permettan...)
 
m
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 18 : Ligne 18 :
* purge forcée d'une page avec le paramètre <code>&action=purge</code>
* purge forcée d'une page avec le paramètre <code>&action=purge</code>


Ces suppressions ne sont pas réalisées d'un seul trait : une file d'attente est utilisée pour stocker les opérations (jobs). Par défaut, un certain nombre de jobs sont traités pour chaque requête au site (variable de configuration : [[mw:$wgJobRunRate|$wgJobRunRate]]).
Ces suppressions ne sont pas réalisées d'un seul trait : une file d'attente est utilisée pour stocker les opérations (jobs). Par défaut, un certain nombre de jobs sont traités pour chaque requête au site (variable de configuration : [[mw:Manual:$wgJobRunRate/fr|$wgJobRunRate]]).


Sur GWiki, <code>$wgJobRunRate = 0;</code>, le script de maintenance [[GWiki:runJobs.php]] permet d'écouler la liste d'opération toutes les nuits ''(voir aussi : [[GWiki:Mode maintenance]])''.
Sur GWiki, <code>$wgJobRunRate = 0;</code>, le script de maintenance [[GWiki:runJobs.php]] permet d'écouler la liste d'opération toutes les nuits ''(voir aussi : [[GWiki:Mode maintenance]])''.
Ligne 38 : Ligne 38 :
telnet 127.0.0.1 80
telnet 127.0.0.1 80
purge http://www.url-de-la-page.tld
purge http://www.url-de-la-page.tld
</pre>
=== Purge totale ===
Arrêter Squid :
<pre>
squid -k shutdown
</pre>
Suppression des fichiers de cache (on garde le/les fichiers swap) :
<pre>
cd /home/squid/cache
mkdir JUNK
mv ?? swap.state* JUNK
rm -rf JUNK &
</pre>
Création de l'arborescence dans le système de fichier :
<pre>
squid -z
</pre>
L'utilisateur "proxy" ou "squid" doit être propriétaire de ces dossiers :
<pre>
chown -R proxy:proxy /home/squid/cache
</pre>
Démarrage :
<pre>
/etc/init.d/squid start
</pre>
</pre>


== Journaux ==
== Journaux ==
=== access.log ===
=== Fichiers ===
==== access.log ====
 
=== Rotation des journaux ===
On peut forcer la rotation des journaux avec cette commande :
<pre>
squid -k rotate
</pre>




[[Catégorie:Administration système]]
[[Catégorie:Administration système]]