Start/notes.ini Parameter/Server_Max_Concurrent_Trans

Server_Max_Concurrent_Trans

Parameter: Server_Max_Concurrent_Trans
Kurzbeschreibung: Maximale Anzahl Server-Threads, die gleichzeitig eine NRPC-Client-Transaktion bearbeiten dürfen. Counterpart zu Server_Pool_Tasks (Pool-Größe je NRPC-Port). Default 20.

Steckbrief

Parameter
Server_Max_Concurrent_Trans
Syntax
Server_Max_Concurrent_Trans=<Anzahl>
Wert
Positive Ganzzahl
Default
20
Wirkungsbereich
Nur NRPC (nserver/server) — nicht HTTP, IMAP, Router etc.
Kategorie
Performance / Memory
GUI-Entsprechung
NOTES.INI-Settings-Lasche im Konfigurations-Dokument
Verwandt
Server_Pool_Tasks (Worker-Threads je NRPC-Port; Default 40)
Verfügbar seit
6.x; in HCL-Support-KBs durchgängig dokumentiert

Beschreibung

  • Steuert, wie viele physische Server-Threads gleichzeitig eine Client-Transaktion ausführen dürfen.
  • Per Default sind das 20 Threads — alle weiteren Threads warten, bis einer der laufenden 20 fertig ist (künstlicher Engpass, der historisch Überlast verhindern soll).
  • Funktioniert nur für NRPC-Verbindungen zum Server-Task. Für HTTP/IMAP/Router etc. existieren eigene Tuning-Parameter.
  • Zusammenspiel mit Server_Pool_Tasks: pro NRPC-Port wird ein Pool von Server_Pool_Tasks Threads angelegt (Default 40). Bei z. B. drei NRPC-Ports ergeben sich also 120 Worker-Threads. Damit alle frei arbeiten können, sollte Server_Max_Concurrent_Trans auf die Gesamtsumme der Worker-Threads gesetzt werden.
  • Default-Beziehung laut HCL Wiki: Server_Pool_Tasks = Server_Max_Concurrent_Trans × 2.

Beispiel

Server_Pool_Tasks=40 Server_Max_Concurrent_Trans=120
  • Drei NRPC-Ports à 40 Threads → 120 Worker-Threads insgesamt; MaxConcurrentTrans=120 lässt alle parallel arbeiten.
Server_Max_Concurrent_Trans=20
  • HCL-Default; nur 20 NRPC-Transaktionen werden zeitgleich bedient.

Hinweise

  • Sinnvoll nur auf größeren Servern mit ausreichend CPU/RAM. Bei kleinen Systemen kann das Anheben den Server destabilisieren.
  • Änderungen erfordern einen Neustart des Servers.
  • Auf modernen Mehrkern-Servern wird der historische Engpass über 20 Threads häufig als zu restriktiv betrachtet — HCL-Tuning-Empfehlungen sehen den Wert deshalb gekoppelt an Server_Pool_Tasks und Anzahl NRPC-Ports.
  • Funktioniert auf allen unterstützten Plattformen.

Quellen (HCL Product Documentation)

Hinweis: Für Server_Max_Concurrent_Trans existiert in help.hcl-software.com/domino/... aktuell kein eigener Parameter-Eintrag. Die belastbarste HCL-Quelle sind die oben verlinkten Support-KBs sowie das offizielle HCL-Notes-/Domino-Wiki.