Re: limitation logs apache2

Page principale

Répondre à ce message
Auteur: Olivier Allard-Jacquin
Date:  
À: guilde
Sujet: Re: limitation logs apache2
    Bonjour Frédéric,

Le 20/01/2013 11:49, Frédéric a écrit :
> Bonjour,
>
> Sur ma petite machine Alix qui fait tourner mon superviseur domotique KNX (le trio
> eibd/linknx/knxweb2), j'ai ceci dans le logrotate apache2 :
>
> /var/log/apache2/*.log {
>         weekly
>         missingok
>         rotate 52
>         compress
>         delaycompress
>         notifempty
>         create 640 root adm
>         sharedscripts
>         postrotate
>                 /etc/init.d/apache2 reload > /dev/null
>         endscript
> }

>
> Le problème c'est que knxweb2 fait beaucoup de requètes pour réfraichir le GUI, et ça me
> remplit la partition de log (ram-disc).
>
> Comment faire pour limiter la taille des fichiers de log ? Je voudrais garder uniquement le
> fichier courant, et la version .1, en limitant celle-ci à une taille définie... Comment fait-on
> ça ?
>
> Merci de vos lumières.


    Pourquoi ne pas tout simplement configurer ton serveur Apache pour NE
PAS générer de logs ? Ou au moins, de ne pas faire de log certaines
lignes qui reviennent souvent ?


    Chez moi, j'ai ceci dans ma configuration Apache:


# Don't log log with pattern "/tartampion/"
SetEnvIf                Request_URI "^/tartampion/u" dontlog


# Normal log messages
# Does not save log who match with "dontlog" regular expression
CustomLog ${APACHE_LOG_DIR}/access.log combined env=!dontlog

    A toi de configurer la ou les lignes de logs de type "tartampion"


    Cordialement,


                    Olivier
-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!