Parameter:
DEBUG_NRPCShort description: Enables protocol debugging on the NRPC transport layer (Notes Remote Procedure Call) – shows session setup, keepalives, and auth handshakes between Notes client and server.
Profile
Parameter | DEBUG_NRPC |
Category | Logging / Debug |
Component | Server, Client |
Available since | 10.0 |
Supported versions | 10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1 |
GUI equivalent | notes.ini only (no GUI) |
Possible values | 0 = off (default), 1 = basic, 2 = verbose, 3 = trace (very large logs) |
Description
NRPC is the native Notes protocol over TCP/IP between the Notes client and the Domino server, and between Domino servers.
DEBUG_NRPC writes trace output for all phases of an NRPC connection – connect/bind, authentication (Notes ID, cross-cert, anonymous), session pooling, keepalive behavior, and disconnect reasons.Ideal for topics such as user is repeatedly prompted for a password, server-to-server replication aborts, connection documents don't take effect, cross-certificate issues, intermittent timeouts over 1352/TCP.
Example configuration
DEBUG_NRPC=2 Debug_Outfile=/local/notesdata/IBM_TECHNICAL_SUPPORT/nrpc_debug.log
Notes & pitfalls
- Level
3produces a lot of entries – enable only briefly and in a targeted way.
- Takes effect immediately via
set config DEBUG_NRPC=...; a restart is not strictly required.
- Entries appear in
console.logand inDebug_Outfile.
- Complementary to
DEBUG_NAMELOOKUP,DEBUG_THREADID, connection documents, and port configuration.
- On the client, enable via the
notes.inientry and a client restart.