Parameter:
DEBUG_THREADIDKurzbeschreibung: Ergänzt Konsolen-/Log-Meldungen um Process-ID und Thread-ID – sehr hilfreich für Multithread-Debugging
Steckbrief
Parameter | DEBUG_THREADID |
Kategorie | Logging / Debug |
Komponente | Server, Client |
Verfügbar seit | R6 |
Unterstützte Versionen | 9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5 |
GUI-Entsprechung | Nur notes.ini (keine GUI) |
Mögliche Werte | 0 = aus, 1 = aktiviert |
Beschreibung
Mit
DEBUG_THREADID=1 erweitert Notes/Domino jede Konsolen- und Log-Zeile um die zugehörige Process-ID (PID) und Thread-ID. Damit lässt sich nachvollziehen, welcher Worker (Router-Thread, HTTP-Worker, Replicator-Slot, …) eine Aktion ausgeführt hat – unverzichtbar bei der Analyse von Hangs, Deadlocks oder verschachtelten Operationen mehrerer paralleler Tasks.Im Zusammenspiel mit NSDs und
console.log lassen sich so verdächtige Threads gezielt verfolgen.Beispiel-Konfiguration
DEBUG_THREADID=1 Console_Log_Enabled=1
Hinweise & Stolperfallen
- Erhöht das Logvolumen leicht (zusätzliche Zeichen pro Zeile).
- Sinnvoll permanent aktiv zu lassen – minimaler Overhead, großer diagnostischer Mehrwert.
- Ergänzt
Show_Task_Detail,Debug_Outfileund NSD-Auswertungen.
- Für LotusScript-Debugging zusätzlich
DEBUG_PRINT_*-Varianten.
- Änderung wirkt erst nach Server-/Client-Neustart.