Wenn Sie bei einer laufenden Silk Central-Instanz Probleme mit unzureichendem Speicher haben, und der Speicher kann nicht erweitert werden, können Sie zusätzliche
Front-End-Server einrichten, um Benutzersitzungen und belegten Speicher auf mehrere Computer zu verteilen.
Anmerkung: Bei der Verwendung von Lastausgleichsarchitekturen werden mehrere Front-End-Server über einen einzigen NGINX-Proxy-Server
verwendet und greifen auf denselben Anwendungsserver und dieselbe Datenbank zu. Somit wird hier die Belastung nicht verringert.
Gehen Sie wie folgt vor, um weitere Front-End-Server für den Lastausgleichsmechanismus einzurichten und zu konfigurieren:
- Wenn Sie auf einem Server Silk Central installiert haben, aktivieren Sie den Zugriff auf den Anwendungsserver auf diesem Server von jedem beliebigen Host aus:
- Beenden Sie den Anwendungsserver auf diesem Server.
- Navigieren Sie im Installationsverzeichnis der Silk Central-Instanz zur Konfigurationsdatei conf\SccAppServerBootConf.xml.
- Entfernen Sie den Eintrag <RegistryHost>127.0.0.1 </RegistryHost> und speichern Sie die Konfigurationsdatei.
- Starten Sie den Anwendungsserver neu.
- Verwenden Sie das Silk Central-Setup, um Silk Central auf allen Computern zu installieren, die Sie als Front-End-Server für den Lastausgleich hinzufügen möchten.
- Wechseln Sie nach Abschluss der Installation auf dem Computer zur Instanzen-Verwaltung (http://localhost:19100).
- Da Sie lediglich einen Front-End-Server benötigen, deaktivieren Sie auf der Instanz, die Sie für den Lastausgleichsmechanismus
verwenden möchten, den Anwendungs- und den Diagrammserver.
- Klicken Sie auf um den Dialog Einstellungen dieser Instanz zu öffnen. Wählen Sie auf der Registerkarte Server den Front-End-Server aus und kopieren sie den Front-End-Server Port.
- Wechseln Sie zu dem Computer, der als Anwendungsserver verwendet wird, und navigieren Sie zur Instanzen-Verwaltung (http://localhost:19100).
- Klicken Sie auf um den Dialog Einstellungen Ihrer Instanz mit Systemleistungsproblemen zu öffnen und aktivieren sie den Wartungs-Modus.
- Öffnen sie im Dateisystem die Datei für benutzerdefinierte NGINX-Eigenschaften (C:\ProgramData\SilkCentral\InstanceAdministration\nginx\conf\nginxCustom.properties) und fügen Sie die URL des Front-End-Servers auf Server B hinzu (<SERVERNAME>:<PORT>). Verwenden sie hierfür den zuvor kopierten Front-End-Server Port. Notation: frontendservers.<INSTANCE_NAME>=<FE_URL1>{,<FE_URL2>,...,<FE_URLX>}
Zum Beispiel: frontendservers.silk=localhost:19110,silkserver2:19320
Achtung: Aufgrund von NGINX-Restriktionen kann der Port 19120 eines Front-End-Servers nicht verwendet werden. Verwenden sie immer die Portnummer vom Einstellungsdialog, wie in Schritt
4 beschrieben.
- Gehen Sie zurück zur Instanzen-Verwaltung und klicken Sie auf um den Dialog Einstellungen Ihrer Instanz mit Systemleistungsproblemen zu öffnen. Wählen Sie auf der Registerkarte Server den Anwendungsserver aus und kopieren sie den Anwendungsserver-Port.
- Um eine Verbindung zwischen dem Front-End-Server und dem Anwendungsserver zu erstellen, öffnen Sie einen Web-Browser und navigieren
Sie direkt zum Front-End-Server von Server B (http://<Server B>:<Front-End-Server-Port>). Stellen Sie sicher, dass Sie den Port vom Einstellungsdialog verwenden, nicht 19120!
- Geben Sie auf der Anwendungsserververbindungs-Seite Host oder IP-Adresse und den kopierten Anwendungsserver-Port des Computers ein, auf dem der Anwendungsserver gehostet ist.
- Gehen Sie zurück zur Instanzen-Verwaltung und deaktivieren sie den Wartungs-Modus. Dadurch wird die NGINX-Konfiguration aktualisiert.
Wenn die Benutzer nun über dieselbe URL wie bisher auf die Instanz zugreifen, werden sie automatisch auf den Front-End-Server
auf dem ursprünglichen Computer, auf dem ebenfalls der Anwendungsserver gehostet ist, und den neuen Front-End-Server-Computer
verteilt.