Start/notes.ini Parameter/DEBUG_SESSION_IO

DEBUG_SESSION_IO

🛠️
Parameter: DEBUG_SESSION_IO
Kurzbeschreibung: Protokolliert Aufbau, Dauer und Ende von NRPC-Sessions inkl. Bytes-In/Bytes-Out – zur Erkennung von Session-Leaks und langlebigen Verbindungen.

Steckbrief

Parameter
DEBUG_SESSION_IO
Kategorie
Logging / Debug
Komponente
Server
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, 1 = pro Session-Ende eine Zeile, 2 = inkl. Call-Counts

Beschreibung

DEBUG_SESSION_IO lässt den Server beim Beenden jeder NRPC-Session eine Zusammenfassung in die Konsole schreiben: Benutzer, Verbindungsdauer, Anzahl der Calls sowie übertragene Bytes in beide Richtungen. Damit lassen sich „Hänger", übermäßig lange Sessions und Clients mit auffälligem Datenvolumen gezielt identifizieren. Auf Stufe 2 enthält die Ausgabe zusätzlich die Call-Counts pro Session – nützlich, um Bot- oder Skript-Clients von normalen Notes-Usern zu unterscheiden.

Beispiel-Konfiguration

DEBUG_SESSION_IO=1

Hinweise & Stolperfallen

  • Ergänzt Server_Show_User_Detail und Show users-Konsolenausgaben.
  • Auf stark frequentierten Servern entstehen viele Logzeilen – Logrotation berücksichtigen.
  • Zeigt Sessions erst beim Beenden; für laufende Sessions weiterhin show users verwenden.
  • Greift sofort, kein Server-Restart nötig.