viernes 3 de abril de 2009

Rotar los logs de Apache

Para rotar los logs en Apache es necesario detener el servicio, rotarlos manualmente e iniciar nuevamente el servicio; esto es algo impensable en un servidor que se encuentre en producción.

OpenBSD nos proporciona la solución con rotatelogs, solo tenemos que modificar el httpd.conf.

Este es un fragmento del archivo en el servidor de Compumundo Hypermegared.

…………………………………
# =================================================
# Logs
# =================================================
LogLevel warn
LogFormat “%h %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”" combined
LogFormat “%h %l %u %t \”%r\” %>s %b” common
LogFormat “%{Referer}i -> %U” referer
LogFormat “%{User-agent}i” agent
ErrorLog “| rotatelogs /var/www/logs/error_log 86400″
CustomLog “| rotatelogs /var/www/logs/access_log 86400″ combined
…………………………………

0 comentarios:

Publicar un comentario