Parameter:
DEBUG_CAPTURE_TIMEOUTKurzbeschreibung: 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.