Start/notes.ini Parameter/DEBUG_CAPTURE_TIMEOUT

DEBUG_CAPTURE_TIMEOUT

🛠️
Parameter: DEBUG_CAPTURE_TIMEOUT
Kurzbeschreibung: Löst automatisch einen NSD-ähnlichen Daten-Capture aus, wenn eine Semaphore/ein Thread länger als der angegebene Zeitraum blockiert

Steckbrief

Parameter
DEBUG_CAPTURE_TIMEOUT
Kategorie
Logging / Debug
Komponente
Server
Verfügbar seit
8.0
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
Ganzzahl in Sekunden, 0 = deaktiviert (Standard)

Beschreibung

Mit DEBUG_CAPTURE_TIMEOUT=<Sek> aktiviert man eine Watchdog-Funktion: Überschreitet eine Semaphore- oder Thread-Wartezeit den angegebenen Wert, schreibt Domino automatisch einen Diagnose-Snapshot ähnlich einem partiellen NSD-Lauf in das Server-Verzeichnis. Damit lässt sich nachträglich prüfen, welcher Thread genau hängt und welche Semaphore betroffen ist.
Unverzichtbar bei der Diagnose von Hangs, die nur sporadisch auftreten und in dem Moment, in dem ein Admin reagieren könnte, schon wieder vorbei sind.

Beispiel-Konfiguration

DEBUG_CAPTURE_TIMEOUT=120 DEBUG_THREADID=1

Hinweise & Stolperfallen

  • Wert in Sekunden.
  • Zu niedrig = viele False-Positive-Captures; zu hoch = echte Hangs werden verpasst. 60–300 Sekunden sind ein guter Startwert.
  • Captures landen typisch im Daten-Verzeichnis und benötigen Plattenplatz.
  • Ergänzt sich mit Debug_Outfile, NSD-Skripten und Health-Monitoring.
  • Änderung wirkt erst nach Server-Neustart.