Bei der Standardkonfiguration werden die meisten Protokolldateien von CM Server über eine Pipe in das Programm "
rotatelogs" geleitet,
das regelmäßig eine neue Protokolldatei erstellt. Mit der folgenden Zeile (sie wurde aus Platzgründen in zwei Zeilen aufgeteilt) wird mit Hilfe von "
rotatelogs" alle 86.400 Sekunden (24 Stunden) ein neues Exemplar der Datei "
accesserror.log" erstellt.
CustomLog "|\"/opt/IBM/RationalSDLC/common/IHS/bin/rotatelogs.exe\" \"
/opt/IBM/RationalSDLC/common/IHS/logs/access.log\" 86400" common
Der Zeitraum der Protokollrotation beginnt, wenn CM Server gestartet wird.
Mit Ausnahme von Rational ClearCase nimmt die Anzahl der Protokolldateien
von IBM® HTTP Server bei allen Anwendungen mit der Zeit so stark zu, dass Sie sie regelmäßig bereinigen müssen.
Rational ClearCase löscht die alten Protokolle mit einem wöchentlichen Protokollbereinigungsjob,
der alle Protokolldateien von CM Server, die älter als 30 Tage sind, entfernt. Sie können diesen Job bezüglich der Ausführungsintervalle,
des Alters der zu entfernenden Protokolldateien oder anderer Aspekte ändern.
Anmerkung: Wenn Sie eine der standardmäßig verwendeten Speicherpositionen der CM-Server-Protokolle ändern, müssen Sie auch das Script "cleanuplogs"
ändern, damit es diese Protokolle an ihrer neuen Position sucht.
Auf CM-Server-Hosts, auf denen Rational ClearCase nicht installiert ist,
müssen Sie zum Entfernen der alten Protokolldateien regelmäßig eines der folgenden Programme ausführen:
- Unter Linux® und
UNIX®: Shell-Script "cleanuplogs",
das sich in den Verzeichnissen "/IHS/bin" und "/eWAS/bin" befindet.
- Unter Windows®:
das Perl-Script "cleanuplogs.pl", das sich in den Verzeichnissen "\IHS\bin" und "\eWAS\bin" befindet.
Führen Sie diese Scripts mit Hilfe eines vom Betriebssystem bereitgestellten Programms mit terminierter Ausführung (beispielsweise
"cron" unter UNIX oder "at" unter Windows) oder manuell aus.