Parameter:
Retain_Mirror_LogsKurzbeschreibung: Verhindert beim Server-Start das Löschen vorhandener Mirror-Console-Logs. Erst mit
Retain_Mirror_Logs=1 bleiben die durch Console_Log_Mirror=1 erzeugten console1.log…console999.log über Server-Neustarts hinweg erhalten.Steckbrief
Parameter | Retain_Mirror_Logs |
Komponente | Server |
Kategorie | Logging / Debug |
Verfügbar seit | Domino 8.x; aktuell dokumentiert in HCL Domino 10.0.1–14.5.1 |
Wertformat | 0 (Default, löschen) oder 1 (beibehalten) |
Voraussetzung | Nur wirksam mit Console_Log_Mirror=1 |
Beschreibung
Wenn auf einem Domino-Server
Console_Log_Mirror=1 aktiviert ist, erzeugt der Console-Log-Mirror-Task neben console.log zusätzliche, nummerierte Mirror-Dateien console1.log, console2.log, ... im Verzeichnis IBM_TECHNICAL_SUPPORT. So entsteht eine echte Log-Historie, statt nur zirkulär überschriebener Daten in console.log.Laut HCL Domino 10.0.1 Documentation („Using console log mirroring“) gilt per Default beim Server-Start:
- Der Mirror-Task löscht alle vorhandenen
console<N>.log-Dateien.
- Anschließend wird mit
console1.logneu begonnen.
Mit
Retain_Mirror_Logs=1 wird dieses Löschen unterbunden:- Die bisherigen
console1.log,console2.log, ... bleiben unverändert erhalten.
- Der Mirror-Task führt die Nummerierung fort und füllt die jeweils kleinste freie Nummer (existieren z. B.
console1.log,console2.log,console4.log, wird nächstes Malconsole3.logangelegt, danachconsole5.log).
- Die maximale Anzahl bleibt bei 999 Dateien; danach beginnt Domino, bestehende Dateien wieder zu überschreiben.
Wann den Parameter setzen?
- Forensik / Postmortem nach Crash oder Restart – Damit die Mirror-Historie nicht durch ein simples Restart verschwindet.
- Operative Server, auf denen die Mirror-Dateien extern (z. B. per Logshipping, SIEM, Backup) abgeholt werden, bevor sie aufgeräumt werden dürfen.
- Diagnose-Phasen mit zahlreichen Restarts (z. B. JVM-Tuning, Konfigurationsänderungen) – ohne
Retain_Mirror_Logs=1wären die Logs des vorherigen Laufs bei jedem Neustart weg.
Beispiel
Mirroring aktivieren und Backups über Server-Restarts hinweg behalten:
Console_Log_Enabled=1 Console_Log_Mirror=1 Console_Log_Max_Kbytes=100000 Retain_Mirror_Logs=1
Im laufenden Betrieb wachsen
console.log, console1.log, console2.log, ... auf je 100 MB; nach einem Server-Neustart bleiben die alten Dateien erhalten und der Mirror-Task ordnet sich nahtlos in die nächste freie Nummer ein.Hinweise
- Aufräumen erforderlich – Domino löscht mit
Retain_Mirror_Logs=1gar nichts mehr. Bis zu 999 ×Console_Log_Max_KbytesBytes können sich akkumulieren – bei 100 MB pro Datei theoretisch ~100 GB. Das VerzeichnisIBM_TECHNICAL_SUPPORTdaher regelmäßig per OS-Job (cron, Scheduled Task) bereinigen oder ältereconsole<N>.logarchivieren.
- Nur in Verbindung mit Mirroring – Ohne
Console_Log_Mirror=1ist Retain_Mirror_Logs wirkungslos.
- Änderung erst nach Restart – Der Parameter wirkt beim nächsten Server-Start.
- Begleitparameter –
Console_Log_Enabled,Console_Log_Mirror,Console_Log_Max_Kbytes,debug_outfile.
Quellen (HCL Product Documentation)
- HCL Domino 10.0.1 Documentation – "Using console log mirroring" (definiert Retain_Mirror_Logs als Schalter gegen das automatische Löschen vorheriger Mirror-Dateien): help.hcl-software.com/domino/10.0.1/admin/admn_usingconsolelogmirroring_r.html
- HCL Domino 14.5.1 – NOTES.INI Settings (Übersicht): help.hcl-software.com/domino/14.5.1/admin/conf_notesinisettings_c.html