Current time: 11-27-2024, 05:50 AM Hello There, Guest! (LoginRegister)


Post Reply 
Ciclos de log de apache
Author Message
vanshyr Offline
Junior Member
*

Posts: 33
Joined: Apr 2009
Reputation: 0
Post: #6
RE: Ciclos de log de apache
Buenas Mercenario, puedes configurar la cantidad de rotaciones maximas a guardar (en una maquina Debian por defecto esta o estaba en 7, osea 7 archivos que guarda, ejemplo, syslog es el archivo en donde se estan guardando datos del sistema, debes de tener syslog.0 que esta en "pre -rotacion" (osea listo para comprimir y guardar) puedes mirar en /etc/logrotate para definir este numero, asi como /etc/cron.daily , /etc/cron.hourly , /etc/cron.weekely para ver cuando y a que hora va ha hacer esa labor, igual simplemente tienes que pedirle que los rote en horas diferente y no todos a la vez, por ejemplo el syslog a las 24pm y apache a la 1am. Asi no haces toda la carga en el disco al mismo tiempo.

Porcierto, respondiendo a tu pregunta, si, cuando un archivo llega al final del ciclo maximo de rotacion es borrado, si has puesto que queires guardar 7 copias de registros cuando inicie el siguiente ciclo de rotacion (es decir, syslog.0 seria syslog.1 etc, syslog.7 que pasaria a ser syslog.8 seria borrado)

También otra idea que puedes hacer sino quieres renunciar a nada de eso es instalar un disco duro viejo de 40 Gb o así y ponerlo como partición /var/log para meter ahí solo registros de forma que el disco principal solo se accede cuando un cliente solicita una web o servicio que das y el registro de logs que es permanente molestara solo al disco duro designado para ello.

Un saludo

(10-09-2010 06:14 AM)Mercenario Wrote:  Gracias a ambos, por el momento le he bajado la rotación a 16 y no he borrado fichero alguno para ver el comportamiento (simple curiosidad por ver cifras :_))
Técnicamente al bajar de 52 a 16 días el ciclo de rotación se deberían de eliminar los logs antiguos automaticamente en un porcentaje elevado... jejeje, haber cual... asi aprovecho y me ahorro borrarlos manualmente y meter la pata borrando alguno que no debería xDD

Por cierto kilburn, creo que recuerdas bien, es muy plausible que esto sea de fabrica en /etc/logrotate.d/apache2
Code:
    prerotate
        /var/www/ispcp/engine/awstats/awstats_updateall.pl now -awstatsprog=/usr/lib/cgi-bin/awstats.pl &> /dev/null
    endscript
    postrotate
        if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then
            /etc/init.d/apache2 reload > /dev/null
        fi
    endscript

Tomo apunte ;_)
10-15-2010 06:56 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Messages In This Thread
Ciclos de log de apache - Mercenario - 10-08-2010, 07:52 AM
RE: Ciclos de log de apache - kurgans - 10-08-2010, 05:09 PM
RE: Ciclos de log de apache - Mercenario - 10-08-2010, 07:31 PM
RE: Ciclos de log de apache - kilburn - 10-08-2010, 11:17 PM
RE: Ciclos de log de apache - Mercenario - 10-09-2010, 06:14 AM
RE: Ciclos de log de apache - vanshyr - 10-15-2010 06:56 PM
RE: Ciclos de log de apache - kilburn - 10-15-2010, 10:43 PM
RE: Ciclos de log de apache - vanshyr - 10-18-2010, 08:21 PM

Forum Jump:


User(s) browsing this thread: 1 Guest(s)