Skip to main content

21. August 2026

Konfigurieren von Lastausgleichsdiensten für die Integritätsüberwachung für Horizon Connection Server

Beachten Sie diese empfohlenen Vorgehensweisen, um den Lastausgleich auf Horizon Connection Server zu überwachen.

Um ein Flooding des Verbindungsservers mit einer großen Anzahl von Integritätsprüfungsanforderungen zu vermeiden, legen Sie das Abrufintervall auf 30 Sekunden und eine Zeitüberschreitung fest, die das zwei- bis dreifache dieses Intervalls beträgt. Versuchen Sie dafür zu sorgen, dass nicht mehr als zwei Lastausgleichsdienste Proben an eine Verbindungsserverinstanz senden.

Die einzige unterstützte Integritätsprüfung ist das Abrufen von favicon.ico. Um die Kosten für die Prüfung zu minimieren, verwenden Sie möglichst die HEAD-Methode. Egal ob die Prüfung erfolgreich war oder nicht, Sie müssen nach dem Abrufen die Verbindung beenden, indem Sie entweder einen „Connection: close“-Header zur Anforderung hinzufügen oder indem Sie eine HTTP/1.0-Anforderung verwenden.

Beispiel für die Verwendung der HEAD-Methode in der Sendezeichenfolge des Lastausgleichsdiensts: HEAD /favicon.ico HTTP/1.1\r\nHost: \r\nConnection: Close\r\n

Der HTTP-Status lautet in der Regel auf 200. Wenn der Verbindungsserver administrativ deaktiviert wurde, lautet der Status auf 503. Weitere Informationen finden Sie unter Deaktivieren oder Aktivieren von Horizon Connection Server in Horizon Console.

Antwortcodes

HTTP-StatusBeschreibung
200 OKDer Verbindungsserver wird ordnungsgemäß ausgeführt und reagiert auf Brokering-Anfragen.
304 Nicht geändertWie 200, die Favicon-Datei bleibt jedoch unverändert und wird nicht bereitgestellt. Dies erfolgt als Antwort auf eine GET- oder HEAD-Anfrage mit einem If-None-Match-Header.
500 – Interner ServerfehlerDie Favicon-Datei kann nicht bereitgestellt werden, weil entweder nicht darauf zugegriffen werden kann oder ein kritischer Fehler vorliegt. Der Verbindungsserver wird nicht ordnungsgemäß ausgeführt.
502 – Ungültiger GatewayVom Subsystem wird ein Problem gemeldet. Der Verbindungsserver wird nicht ordnungsgemäß ausgeführt.
503 Dienst nicht verfügbarDer Verbindungsserver wurde vom Administrator deaktiviert und akzeptiert keine Brokering-Anforderungen.
504 Gateway-ZeitüberschreitungDas Brokering-Subsystem reagiert nicht, weil der Dienst heruntergefahren wurde oder die Ressourcen ausgelastet sind. Der Verbindungsserver wird nicht ordnungsgemäß ausgeführt.

Informationen zu Zeitüberschreitungseinstellungen und Persistenzwerten für den Lastausgleichsdienst finden Sie im KB-Artikel über Einstellungen für die Zeitüberschreitung und die Persistenz des Lastausgleichsdienstes.

Zusätzliche Konfigurationsoptionen

Eine neue Eigenschaft kann in der Datei locked.properties konfiguriert werden, um die Häufigkeit festzulegen, mit der Secure Gateway das zwischengespeicherte Ergebnis der Favicon-Integritätsprüfung aktualisiert:

faviconHealthCheckIntervalSeconds=30

Standardmäßig wird das Ergebnis der Favicon-Integritätsprüfung alle 60 Sekunden aktualisiert. Durch diese Zwischenspeicherung wird der Verbindungsserver entlastet, indem er Anfragen zu Integritätsprüfungen des Lastausgleichsdiensts beantwortet. Auf diese wird die Anzahl der direkten Anfragen und die Verwendung von Tomcat-Threads begrenzt.

Administratoren können das Aktualisierungsintervall festlegen, um bestimmte Überwachungsanforderungen zu erfüllen. Ein kürzeres Intervall (z. B. 15 Sekunden) sorgt für häufigere Statusaktualisierungen, während ein längeres Intervall (bis zu 60 Sekunden) Serverressourcen schont. Es wird dazu geraten, ein Intervall im Bereich von 15 bis 60 Sekunden festzulegen, wobei 60 Sekunden als optimal gelten.

Benutzerdefinierte Integritätsprüfungsoptionen

Ab Version 2512 können Administratoren einen benutzerdefinierten Integritätsprüfungs-Endpoint konfigurieren, der direkt über das Secure Gateway bereitgestellt wird. Auf diese Weise kann die Überwachung der Integrität des Verbindungsservers flexibler gestaltet werden.

Ein neues Verzeichnis vom Typ custroot\health ist verfügbar unter:

C:\Program Files\Omnissa\Horizon\Server\sslgateway\conf\custroot\health

Hinweis: Für den angezeigten Pfad wird das standardmäßige Installationsverzeichnis des Verbindungsservers (C:\Program Files) vorausgesetzt. Wenn der Horizon Connection Server an einem anderen Speicherort installiert ist, passen Sie den Pfad entsprechend an.

Statischer Inhalt, der in diesem Verzeichnis platziert wird, kann zum Hosten einfacher Seiten für Integritätsprüfungen oder Statustests verwendet werden, die dann von https://<server-address>/customer/health/ bereitgestellt werden.

  • Wenn der Verbindungsserver administrativ deaktiviert wird, werden die Dateien weiterhin bereitgestellt (HTTP 200).

  • Wenn der Broker fehlerhaft ist (502 Bad Gateway, 504 Gateway Timeout oder ähnlicher Fehler), werden die Dateien nicht bereitgestellt.

Nur sichere, statische Dateitypen werden unterstützt, einschließlich:

  • image/jpeg, image/gif, image/png, image/x-icon

  • text/html, text/css

  • ico

Diese Verbesserung ermöglicht die Implementierung benutzerdefinierter Überwachungs- und Integritäts-Endpoints unter Beibehaltung der Sicherheit und Stabilität des Verbindungsservers.

War diese Seite hilfreich?

Feedback zu diesem Thema geben

War dieses Thema hilfreich?

Bitte geben Sie keine personenbezogenen oder vertraulichen Daten an.

Link wird erstellt…