ADC

Bereinigung von virtuellen Server- und Dienstverbindungen ermöglichen

Der Status eines virtuellen Servers hängt vom Status der an ihn gebundenen Dienste ab. Der Status der einzelnen Dienste hängt von den Reaktionen der Server mit Lastausgleich auf Tests oder Integritätsprü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 es bei den Überwachungstests zu einem Timeout kommen. Wenn wiederholte Überwachungssonden nicht innerhalb der konfigurierten Zeitüberschreitungszeit beantwortet werden, wird der Dienst mit DOWN gekennzeichnet. Wenn ein Dienst oder virtueller Server als DOWN gekennzeichnet ist, müssen die server- und clientseitigen Verbindungen geleert 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 markiert ist. Aktivieren Sie die DownStateFlush-Einstellung nicht auf den Anwendungsservern, 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, mit einem daran gebundenen Dienst, Service-1, besteht. In der Tabelle bezeichnen E und D den Status der DownStateFlush-Einstellung: E bedeutet Aktiviert und D bedeutet Deaktiviert.

Vserver-LB-1 Service-1 Status der Verbindungen
E E Sowohl Client- als auch Serververbindungen werden beendet.
E D Bei einigen Diensttypen wie TCP, für die die NetScaler-Appliance die Wiederverwendung von Verbindungen nicht unterstützt, werden sowohl Client- als auch Serververbindungen beendet. Bei Diensttypen wie HTTP, für die die Appliance die Wiederverwendung von Verbindungen unterstützt, werden sowohl Client- als auch Serververbindungen nur beendet, wenn auf diesen Verbindungen eine Transaktion aktiv ist. Wenn eine Transaktion nicht aktiv ist, werden nur Client-Verbindungen beendet.
D E Bei einigen Diensttypen wie TCP, für die die NetScaler-Appliance die Wiederverwendung von Verbindungen nicht unterstützt, werden sowohl Client- als auch Serververbindungen beendet. Bei Diensttypen wie HTTP, für die die Appliance die Wiederverwendung von Verbindungen unterstützt, werden sowohl Client- als auch Serververbindungen nur beendet, wenn auf diesen Verbindungen eine Transaktion 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. Informationen zum ordnungsmäßigen Herunterfahren eines Dienstes finden Sie unter Graceful Shutdown of Services.

So legen Sie Down State Flush auf dem Dienst mit der CLI fest

Geben Sie an der Eingabeaufforderung Folgendes ein:

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

Beispiel:

set service Service-HTTP-1 -downStateFlush enabled
<!--NeedCopy-->

Um den Status Flush für den Dienst mithilfe der GUI festzulegen

  1. Navigieren Sie zu Traffic Management > Load Balancing > Services, und öffnen Sie einen Dienst.
  2. Wählen Sie unter Erweiterte Einstellungen die Option Verkehrseinstellungenaus und wählen Sie Nach unten Status Flushaus.

So richten Sie State Flush auf dem virtuellen Server mithilfe der CLI ein

Geben Sie an der Eingabeaufforderung Folgendes ein:

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

Beispiel:

set lb vserver vsvr1 -downStateFlush enabled
<!--NeedCopy-->

So richten Sie State Flush auf dem virtuellen Server mithilfe der GUI ein

  1. Navigieren Sie zu Traffic Management > Load Balancing > Virtuelle Serverund öffnen Sie einen virtuellen Server.
  2. Wählen Sie unter Erweiterte Einstellungen die Option Verkehrseinstellungenaus und wählen Sie Nach unten Status Flushaus.
Bereinigung von virtuellen Server- und Dienstverbindungen ermöglichen