Damit Alfresco während dem laufenden Betrieb die Festplatte nicht zu 100% füllt muss folgendes Log-Verzeichnis regelmässig geleert werden. Die Logs können rasch Grössenordnungen in GB erreichen:
-
/opt/alfresco
-
/opt/alfresco/tomcat/logs
Ich habe einfach im „/etc/init.d/alfresco“ Start-Script von Alfresco (vor dem Alfresco Start-Befehl) die Löschbefehle eingefügt. Damit werden die Logs bei jedem Start von Alfresco (passiert 1x wöchentlich) entfernt:
log_daemon_msg “Removing Tomcat Log-Files...“ rm -f /opt/alfresco/tomcat/logs/catalina.20* rm -f /opt/alfresco/tomcat/logs/host-manager.20* rm -f /opt/alfresco/tomcat/logs/localhost.20* rm -f /opt/alfresco/tomcat/logs/localhost_access_log.20* rm -f /opt/alfresco/tomcat/logs/manager.20* rm -f /opt/alfresco/share.log.20* rm -f /opt/alfresco/solr.log.20* rm -f /opt/alfresco/alfresco.log.20*
Die Logs selber werden jeweils 3 Wochen über das ordentliche Gesamtbackup gesichert. – Nur für den Fall dass es doch mal was interessantes drin haben könnte…
Alfresco – Diskfull wegen SOLR-Backups
Im weiteren erstellt Alfresco 4 automatisch Backups des Indexes, welche nicht unbedingt auf die lokale Festplatte gehören. Mit folgenden Properties (alfresco-global.properties) kann dies gesteuert werden
solr.backup.alfresco.cronExpression=0 0 2 * * ? solr.backup.archive.cronExpression=0 0 4 * * ? solr.backup.alfresco.remoteBackupLocation=${dir.root}/solrBackup/alfresco solr.backup.archive.remoteBackupLocation=${dir.root}/solrBackup/archive solr.backup.alfresco.numberToKeep=1 solr.backup.archive.numberToKeep=1
Alternative: Log4J Properties anpassen
Für jedes Log in Alfresco gibt es das entsprechende Log4j Properties File. Man kann stattdessen das Log4J Properties anpassen:
/opt/alfresco/tomcat/webapps/alfresco/WEB-INF/classes
log4j.appender.File=org.apache.log4j.RollingFileAppender log4j.appender.File.File=alfresco.log log4j.appender.File.MaxBackupIndex=10