Rotación de Logs de Blackboard Learn 9

Para completar la rotación de Logs del LVMS Blackboard Learn 9 instalada en arquitecturas Microsoft Windows en un flujograma de procesos se debería

1) Parar servicios de Blackboard

net stop Bb-Collab
net stop Bb-Tomcat

2) Arrancar script de rotación de logs de Blackboard

cd D:\BB\blackboard\tools\admin
RotateLogs.bat

Con la ejecución de este script el proceso optimiza el espacio libre de la unidad donde está instalada el servidor de aplicaciones Apache Tomcat comprimiendo y archivando archivos logs en D:\BB\blackboard\logs\archives.

3) Arrancar servicios de Blackboard

net start Bb-Collab
net start Bb-Tomcat

Rotación de Logs en Linux /etc/logrotate.conf

A través de logrotate puedo realizar un tratamiento personalizado para cada uno de los logs de acceso y error de cada uno los virtual hosts que hospedo en el servidor Apache.

Es una muy buena forma de rotar archivos de logs muy grandes. A posteriori sobre los archivos que van a ser rotados se les aplica factor compresión para que el fichero rotado ocupe menos tamaño.

Contenido del archivo de configuración /etc/logrotate.conf

# see “man logrotate” for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
#compress

# packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp, or btmp — we’ll rotate them here
/var/log/wtmp {
    missingok
    monthly
    create 0664 root utmp
    rotate 1
}

/var/log/btmp {
    missingok
    monthly
    create 0660 root utmp
    rotate 1
}

# system-specific logs may be configured here

/var/www/www.XXX.YYY.es/logs/*.log {
  daily
  missingok
  rotate 7
  compress
  delaycompress
  create 640 usuario desarrollador
}

logrotate corre como un demonio cuya ejecución es administrada a través de cron.

Desempaquetar y descomprimir un archivo XXX.tgz / XXX.bz2 en Linux

TGZ

tar xvzf XXX.tar.gz

 BZ2

tar xvjf XXX.tar.bz2

WordPress Themes