Sprache: Deutsch · English
Mehrere Nuclos-Server als Cluster betreiben – Master/Slave, Load Balancer, Sticky Sessions und die Cluster-Server-Ansicht.
HOW-TO ADMINISTRATOR STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X
Auf dieser Seite
Menü Administration → Cluster-Service. Ab Nuclos 4.43 lassen sich mehrere Nuclos-Server als Cluster betreiben – für Lastverteilung und Ausfallsicherheit. Alle Nodes nutzen dieselbe Datenbank und dasselbe Dokumentenverzeichnis. Ein Dispatcher/Load Balancer sitzt zwischen Clients und Servern (nicht Teil der Auslieferung).
Der Cluster-Betrieb wird bei der Installation in der Server-Konfiguration ein-/ausgeschaltet. Parameter:
| Parameter | Beschreibung |
|---|---|
| Node hostname | Hostname, über den die Node von anderen Nodes direkt erreichbar ist (erhöht die Sicherheit, z.B. Master-/Wartungsmodus-Prüfung). |
| Node type = master | Führt Jobs aus, verteilt Benachrichtigungen und übernimmt das DB-Auto-Setup beim Update. Es darf nur ein Master gleichzeitig laufen. |
| Node type = slave | Dient der Lastverteilung. |
| Load balancer protocol/hostname/port/context path | Optional – nur, falls abweichend vom Nuclos-Server. |
Da Nuclos keinen eigenen Balancer mitbringt, müssen dessen Parameter gesetzt werden: Der REST-Service baut in Ergebnisse URLs zu weiteren Services ein – diese sollen auf den Balancer zeigen. Daher werden die Load-Balancer-Parameter im Cluster vorrangig zur URL-Generierung herangezogen.
Sticky Sessions Pflicht
Sticky Sessions sind zwingend: Die Session eines Clients muss immer mit derselben Node kommunizieren (auch für SSO-Tokens). Fällt eine Node aus, werden ihre Sessions ungültig – erneute Anmeldung erforderlich.
Im Web- und Rich Client (Menü Administration) lässt sich die Liste der registrierten Cluster-Server einsehen (nicht bearbeiten): Node-Status, ausgetauschte Nachrichten (max. 24 h) und eine Live-Status-Abfrage aller Server via REST (abgesetzt vom aktuellen Server, markiert als Tester).
Einschränkung
Im Cluster-Betrieb wird der Lucene-Indexer automatisch vom Installer deaktiviert.