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.

  • Logformat para capturar el nombre de host solicitado en un escenario * .dominio.com?
  • inputs de logging de acceso nginx incompletas
  • ¿La basura que veo en / var / log / messages indica un problema?
  • Rotar otros loggings con rotatelogs.exe
  • Herramienta para recostackr stacktraces en los loggings del server
  • Cómo determinar counts de usuarios simultáneos de loggings de apache
  • Aplicación de queue para windows que rastrea un file a través de carpetas recién creadas
  • Conveniente Windows equivalente a la queue -f logfile?
  • Partir loggings en Tomcat por host y aplicación virtual
  • Log Size Management
  • ancho de banda de kern.log y syslog que se llenan con líneas de ancho de banda
  • Cómo cambiar una database activa de SQL Server en modo de recuperación simple
  • ¿Cómo puedo navegar un file de logging hacia atrás?
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.