Bereinigung von virtuellen Server- und Dienstverbindungen aktivieren

Der Status eines virtuellen Servers hängt von den Zuständen der an ihn gebundenen Dienste ab. Der Status jedes Dienstes hängt von den Antworten der Server mit Lastausgleich auf Probes oder Zustandsprüfungen ab, die von den Monitoren gesendet werden, die an diesen Dienst gebunden sind. Manchmal reagieren die Server mit Lastausgleich nicht. Wenn ein Server langsam oder ausgelastet ist, kann ein Timeout der Überwachung von Prüfpunkten erfolgen. Wenn wiederholte Überwachungssonden nicht innerhalb der konfigurierten Zeitüberschreitungszeit beantwortet werden, wird der Dienst mit DOWN gekennzeichnet. Wenn ein Dienst oder ein virtueller Server mit DOWN gekennzeichnet ist, müssen die server- und clientseitigen Verbindungen gelöscht werden. Durch das Beenden vorhandener Verbindungen werden Ressourcen freigegeben und in bestimmten Fällen wird die Wiederherstellung überlasteter Lastausgleichseinstellungen beschleunigt.

Unter bestimmten Bedingungen können Sie die Einstellung DownStateFlush so konfigurieren, dass vorhandene Verbindungen sofort beendet werden, wenn ein Dienst oder ein virtueller Server als DOWN gekennzeichnet ist. Sie dürfen die Einstellung DownStateFlush nicht auf den Anwendungsservern aktivieren, die ihre Transaktionen abschließen müssen. Sie können diese Einstellung auf Webservern aktivieren, deren Verbindungen sicher beendet werden können, wenn sie DOWN markiert haben.

In der folgenden Tabelle werden die Auswirkungen dieser Einstellung auf eine Beispielkonfiguration zusammengefasst, die aus einem virtuellen Server, vServer-LB-1, besteht und an diesen Dienst gebunden ist, Service-1. In der Tabelle bezeichnen E und D den Status der Einstellung DownStateFlush: E bedeutet Aktiviert und D bedeutet Deaktiviert.

Vserver-LB-1 Service-1 Zustand der Verbindungen
E E Sowohl Client- als auch Serververbindungen werden beendet.
E D Bei einigen Diensttypen, z. B. TCP, für die die Citrix ADC Appliance die Wiederverwendung der Verbindung nicht unterstützt, werden sowohl Client- als auch Serververbindungen beendet. Bei Diensttypen wie HTTP, für die die Appliance die Wiederverwendung der Verbindung unterstützt, werden sowohl Client- als auch Serververbindungen nur beendet, wenn eine Transaktion für diese Verbindungen aktiv ist. Wenn eine Transaktion nicht aktiv ist, werden nur Clientverbindungen beendet.
D E Bei einigen Diensttypen, z. B. TCP, für die die Citrix ADC Appliance die Wiederverwendung der Verbindung nicht unterstützt, werden sowohl Client- als auch Serververbindungen beendet. Bei Diensttypen wie HTTP, für die die Appliance die Wiederverwendung der Verbindung unterstützt, werden sowohl Client- als auch Serververbindungen nur beendet, wenn eine Transaktion für diese Verbindungen aktiv ist. Wenn eine Transaktion nicht aktiv ist, werden nur Serververbindungen beendet.
D D Weder Client- noch Serververbindungen werden beendet.

Wenn Sie einen Dienst nur deaktivieren möchten, wenn alle etablierten Verbindungen vom Server oder vom Client geschlossen werden, können Sie die Option ordnungsgemäßes Herunterfahren verwenden. Hinweise zum ordnungsgemäßen Herunterfahren eines Dienstes finden Sie unterOrdnungsgemäßes Herunterfahren von Diensten.

So legen Sie den Status Flush auf dem Dienst mit der CLI fest

Geben Sie an der Eingabeaufforderung Folgendes ein:

set service <name>  -downStateFlush (ENABLED | DISABLED )

Beispiel:

set service Service-HTTP-1 -downStateFlush enabled

So legen Sie den Status Flush auf dem Dienst mit der GUI fest

  1. Navigieren Sie zu Traffic Management > Load Balancing > Services, und öffnen Sie einen Service.
  2. Wählen Sie unter Erweiterte Einstellungen die Option Verkehrseinstellungen aus und wählen Sie Abwärtstatusbereinigungen aus.

So legen Sie den Status Flush auf dem virtuellen Server mit der CLI fest

Geben Sie an der Eingabeaufforderung Folgendes ein:

set lb vserver <name>  -downStateFlush (ENABLED | DISABLED )

Beispiel:

set lb vserver vsvr1 -downStateFlush enabled

So legen Sie den Status Flush auf dem virtuellen Server mit der GUI fest

  1. Navigieren Sie zu Traffic Management > Load Balancing > Virtuelle Server, und öffnen Sie einen virtuellen Server.
  2. Wählen Sie unter Erweiterte Einstellungen die Option Verkehrseinstellungen aus und wählen Sie Abwärtstatusbereinigungen aus.