Esta mañana vi que uno de mis servidores estaba al 100% de disco duro. Se habia desbordado el error_log de Apache. Buscando en Google di con la utilidad que archivaba logs en NetBSD: newsyslog.
Existe un archivo /etc/newsyslog.conf que tiene una linea por cada log a archivar. Los campos de dicha linea son:
- nombre del archivo de log
- propietario:grupo
- permisos del archivo (p.e. 600)
- numero de copias a mantener
- tamaño minimo para archivar (* = cualquiera)
- frecuencia en horas (* = siempre)
- opciones varias (Z = comprimir)
- ruta del archivo de pid para mandar la señal al demonio
- tipo de señal
/var/log/httpd/access_log 644 10 100 * Z /var/run/httpd.pid /var/log/httpd/error_log 644 10 100 * Z /var/run/httpd.pidEl cron se encarga de ejecutar newsyslog cada hora.
0 #:
Publicar un comentario