varnishlog + tee

This commit is contained in:
jlecour 2022-01-11 11:43:18 +01:00
parent 804435f3b9
commit c82a22e239

View file

@ -123,6 +123,11 @@ Des filtres peuvent être appliqués sur ces commandes, voici des exemples prati
Il est aussi possible d'écrire ces logs dans des fichiers en lançant varnishlog et varnishnsca en mode démon (lancés par défaut sous Debian 8). Ce démon est indépendant de *varnishd*, ce qui a l'avantage de ne pas ralentir les performances ; *varnishd* n'attend pas que la ligne de log soit écrite dans le fichier avant de servir la page : il l'inscrit en mémoire, et c'est ensuite *varnishlog* ou *varnishncsa* qui se chargera de copier la ligne dans le fichier sur le disque.
on peut aussi faire comme ceci (pour filtrer tout ce qui provient d'une IP donnée), voir en direct et stocker dans fichier en même temps :
~~~
# varnishlog -q 'ReqStart ~ "1\.2\.3\.4"' | tee /tmp/varnish.log
~~~
## Syntaxe VCL