Start/notes.ini Parameter/DEBUG_THREADID

DEBUG_THREADID

🛠️
Parameter: DEBUG_THREADID
Kurzbeschreibung: 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_Outfile und NSD-Auswertungen.
  • Für LotusScript-Debugging zusätzlich DEBUG_PRINT_*-Varianten.
  • Änderung wirkt erst nach Server-/Client-Neustart.