Apache registra accesos en un file de logging ya rotado

Normalmente creo mis loggings de acceso y error en una carpeta de nombre de dominio bajo /var/log , y estos files se rotan con logrotate usando este conf:

 /var/log/mydomain.org/access.log { weekly missingok rotate 52 compress delaycompress notifempty create 640 root adm shanetworkingscripts prerotate /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=mydomain.org &> /dev/null endscript postrotate if [ -f /var/run/apache2.pid ]; then /etc/init.d/apache2 restart > /dev/null fi endscript } 

Tengo regularmente este problema: mi access.log se gira a access.log.1 , pero apache2 guarda en el acceso de registración en access.log.1 .

No puedo entender por qué esto está sucediendo. Alguna ayuda ?

Gracias por adelantado.

2 Solutions collect form web for “Apache registra accesos en un file de logging ya rotado”

Voy a adivinar que usted está apache process no es poner un file pid en "/var/run/apache2.pid" y por lo tanto su postrotate nunca se ejecuta. Si bien la solución de problemas (como sugiere el comentario del falsificador) tal vez pruebe esto:

...
postrotate
/etc/init.d/apache2 restart > /tmp/apache_restart.txt
endscript
}

Entonces mañana mirar /tmp/apache_restart.txt con more /tmp/apache_restart.txt

¿Por qué usar logrotate para rotar loggings de apache, cuando podría tener todo en una simple directiva?

Usted podría utilizar algo como algo como:

 ErrorLog "|/usr/sbin/rotatelogs /var/logs/httpd/error_log 86400" 

De esta manera usted no tendrá que manejar los lockings de los files, y apache rotaría los loggings para usted.

  • / var / log / btmp es de 6 GB, ¿cómo recortarlo?
  • Rotar otros loggings con rotatelogs.exe
  • Almacenamiento de files de logging en un formatting de búsqueda
  • Bloques de logging de SQL Server en alguna parte?
  • Intentos de robo en la caja VPS de Ubuntu
  • ¿Qué significa la parte del colon en el bloque de Apache error.log en Debian?
  • Concatenación de loggings gziped de Apache
  • ¿Qué es una forma rápida de informar los times de inicio / cierre de session en Windows 2003?
  • Lector de logging de Windows apache
  • Analizar el time de request para search páginas lentas
  • Un logging de consulta de MySQL más útil que es adecuado para la queue -f'ing
  • ¿Cómo rastrear la accesibilidad de los usuarios de la networking en un documento?
  • ¿Es esto un rastreador web normal o algo más?
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.