DEBUG_NRPC

🛠️
Parameter: DEBUG_NRPC
Kurzbeschreibung: Aktiviert Protokoll-Debug auf der NRPC-Transportschicht (Notes Remote Procedure Call) – zeigt Session-Setup, Keepalives und Auth-Handshakes zwischen Notes-Client und Server.

Steckbrief

Parameter
DEBUG_NRPC
Kategorie
Logging / Debug
Komponente
Server, Client
Verfügbar seit
10.0
Unterstützte Versionen
10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1
GUI-Entsprechung
Nur notes.ini (keine GUI)
Mögliche Werte
0 = aus (Standard), 1 = Basis, 2 = Verbose, 3 = Trace (sehr große Logs)

Beschreibung

NRPC ist das native Notes-Protokoll über TCP/IP zwischen Notes-Client und Domino-Server bzw. zwischen Domino-Servern. DEBUG_NRPC schreibt Trace-Ausgaben für alle Phasen einer NRPC-Verbindung – Connect/Bind, Authentifizierung (Notes-ID, Cross-Cert, Anonymous), Session-Pooling, Keepalive-Verhalten und Disconnect-Gründe.
Ideal bei Themen wie User wird wiederholt nach Passwort gefragt, Server-zu-Server-Replikation bricht ab, Connection-Dokumente greifen nicht, Cross-Certificate-Probleme, intermittierende Timeouts über 1352/TCP.

Beispiel-Konfiguration

DEBUG_NRPC=2 Debug_Outfile=/local/notesdata/IBM_TECHNICAL_SUPPORT/nrpc_debug.log

Hinweise & Stolperfallen

  • Stufe 3 liefert sehr viele Einträge – nur kurz und gezielt aktivieren.
  • Greift sofort über set config DEBUG_NRPC=...; Restart nicht zwingend.
  • Einträge erscheinen in console.log und im Debug_Outfile.
  • Komplementär zu DEBUG_NAMELOOKUP, DEBUG_THREADID, Connection-Doc und Port-Konfiguration.
  • Auf dem Client mit Notes.ini-Eintrag und Neustart aktivieren.