Start/notes.ini Parameter/HTTPSrvCloseConn

HTTPSrvCloseConn

🛠️
Parameter: HTTPSrvCloseConn
Kurzbeschreibung: Erzwingt Connection: close für alle HTTP-Antworten – hilfreich bei Reverse-Proxy-Problemen, deaktiviert aber HTTP Keep-Alive.

Steckbrief

Parameter
HTTPSrvCloseConn
Kategorie
HTTP / Web
Komponente
Server
Verfügbar seit
9.0.1
Unterstützte Versionen
9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1
GUI-Entsprechung
Nur notes.ini (keine GUI)
Mögliche Werte
0 = Keep-Alive möglich (Standard), 1 = jede Antwort schließt die Verbindung

Beschreibung

In manchen Konstellationen – typischerweise mit älteren Reverse-Proxys oder Loadbalancern, die TCP-Connections wiederverwenden – kommt es bei aktivem Keep-Alive zu hängenden Sessions, abgeschnittenen Antworten oder vermischten Antworten. HTTPSrvCloseConn=1 zwingt den Domino-HTTP-Task, jede Antwort mit Connection: close zu beenden. Damit baut der Client (bzw. Proxy) die Verbindung sauber neu auf. Preis: Mehr Verbindungsaufbau-Overhead und spürbar geringere Performance.

Beispiel-Konfiguration

HTTPSrvCloseConn=1

Hinweise & Stolperfallen

  • Nur als Workaround einsetzen, nicht als Standard-Tuning – die Performance sinkt durch das Fehlen von Keep-Alive teils erheblich.
  • Erst prüfen, ob der vorgelagerte Proxy das Problem nicht selbst lösen kann (proxy_http_keepalive, keepalive_requests, etc.).
  • Wirkt nach HTTP-Restart (tell http restart).
  • Auf TLS-terminierenden Proxys führt Connection: close zu mehr TLS-Handshakes; CPU-Last beobachten.