Verwalten von Clientverbindungen für einen virtuellen Server
Sie können Timeouts auf einem virtuellen Cache-Umleitungsserver konfigurieren, sodass Clientverbindungen nicht auf unbestimmte Zeit geöffnet bleiben. Sie können Via-Header auch in Anfragen einfügen. Um möglicherweise die Netzwerküberlastung zu reduzieren, können Sie offene TCP-Verbindungen wiederverwenden. Sie können die verzögerte Bereinigung von virtuellen Serververbindungen mit Cache-Umleitung aktivieren oder deaktivieren.
Sie können die Appliance so konfigurieren, dass ICMP-Antworten an PING-Anforderungen gemäß Ihren Einstellungen gesendet werden. Stellen Sie für die IP-Adresse, die dem virtuellen Server entspricht, ICMP RESPONSE auf VSVR_CNTRLD und auf dem virtuellen Server ICMP VSERVER RESPONSE ein.
Die folgenden Einstellungen können auf einem virtuellen Server vorgenommen werden:
- Wenn Sie ICMP VSERVER RESPONSE auf allen virtuellen Servern auf PASSIVE setzen, reagiert die Appliance immer.
- Wenn Sie ICMP VSERVER RESPONSE auf allen virtuellen Servern auf ACTIVE setzen, reagiert die Appliance auch dann, wenn ein virtueller Server aktiv ist.
- Wenn Sie ICMP VSERVER RESPONSE bei einigen auf ACTIVE und bei anderen auf PASSIVE setzen, reagiert die Appliance auch dann, wenn ein auf ACTIVE gesetzter virtueller Server AKTIV ist.
Dieses Dokument enthält die folgenden Informationen:
-
Client-Zeitlimit konfigurieren
-
Fügen Sie Via-Header in die Anfragen ein
-
TCP-Verbindungen wiederverwenden
-
Konfiguration der verzögerten Verbindungsbereinigung
Client-Zeitlimit konfigurieren
Sie können den Ablauf von Clientanforderungen angeben, indem Sie einen Timeout-Wert für den virtuellen Cache-Umleitungsserver festlegen. Der Timeout-Wert ist die Anzahl der Sekunden, für die der virtuelle Cache-Umleitungsserver darauf wartet, eine Antwort auf die Clientanforderung zu erhalten.
Um einen Timeout-Wert zu konfigurieren, verwenden Sie den Parameter cltTimeout, der die Zeit in Sekunden angibt, nach der die NetScaler-Appliance alle inaktiven Client-Verbindungen schließt. Der Standardwert ist 180 Sekunden für HTTP/SSL-basierte Dienste und 9000 Sekunden für TCP-basierte Dienste.
Konfigurieren Sie das Client-Timeout mithilfe der CLI
Geben Sie an der Befehlszeile die folgenden Befehle ein, um das Client-Zeitlimit zu konfigurieren und die Konfiguration zu überprüfen:
- set cr vserver <name> [-cltTimeout <secs>]
- show cr vserver <name>
<!--NeedCopy-->
Beispiel:
> set cr vserver Vserver-CRD-1 -cltTimeout 6000
Done
> show cr vserver Vserver-CRD-1
Vserver-CRD-1 (*:80) - HTTP Type: CONTENT
State: UP ARP:DISABLED
Client Idle Timeout: 6000 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Default: Content Precedence: URL Cache: TRANSPARENT
On Policy Match: CACHE L2Conn: OFF OriginUSIP: OFF
Redirect: POLICY Reuse: ON Via: ON ARP: OFF
Backup: Vserver-CRD-2
1) Cache bypass Policy: bypass-cache-control
2) Cache bypass Policy: Policy-CRD
Done
<!--NeedCopy-->
Konfigurieren Sie das Client-Timeout mithilfe der GUI
- Navigieren Sie zu Traffic Management > Cache-Umleitung > Virtuelle Server.
- Wählen Sie im Detailbereich den virtuellen Server aus, für den Sie das Client-Timeout konfigurieren möchten (z. B. vServer-CRD-1), und klicken Sie dann auf Öffnen.
- Wählen Sie im Dialogfeld Virtuellen Server konfigurieren (Cache-Umleitung) die Registerkarte Erweitert aus.
- Geben Sie im Textfeld Client-Zeitlimit (Sekunden) den Timeout-Wert in Sekunden ein.
- Klicken Sie auf OK.
Fügen Sie Via-Header in die Anfragen ein
Ein Via-Header listet die Protokolle und Empfänger zwischen dem Start- und Endpunkt einer Anfrage oder Antwort auf und informiert den Server über Proxys, über die die Anfrage gesendet wurde. Sie können den virtuellen Server für die Cache-Umleitung so konfigurieren, dass er in jede HTTP-Anfrage einen Via-Header einfügt. Der via-Parameter ist standardmäßig aktiviert, wenn Sie einen virtuellen Server für die Cache-Umleitung erstellen.
Um das Einfügen von VIA-Headern in Client-Anfragen zu aktivieren oder zu deaktivieren, verwenden Sie den Parameter via, der den Status des Systems beim Einfügen eines Via-Headers in die HTTP-Anfragen angibt.
Mögliche Werte: ON, OFF
Standardwert: ON
Aktivieren oder deaktivieren Sie das Einfügen von VIA-Headern in Client-Anfragen mithilfe der CLI
Geben Sie an der Eingabeaufforderung Folgendes ein:
- set cr vserver <name> [-via (ON|OFF)]
- show cr vserver <name>
<!--NeedCopy-->
Beispiel:
> set cr vserver Vserver-CRD-1 -via ON
Done
> show cr vserver Vserver-CRD-1
Vserver-CRD-1 (*:80) - HTTP Type: CONTENT
State: UP ARP:DISABLED
Client Idle Timeout: 6000 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Default: Content Precedence: URL Cache: TRANSPARENT
On Policy Match: CACHE L2Conn: OFF OriginUSIP: OFF
Redirect: POLICY Reuse: ON Via: ON ARP: OFF
Backup: Vserver-CRD-2
1) Cache bypass Policy: bypass-cache-control
2) Cache bypass Policy: Policy-CRD
Done
>
<!--NeedCopy-->
Aktivieren oder deaktivieren Sie das Einfügen von VIA-Headern in Client-Anfragen mithilfe der GUI
- Navigieren Sie zu Traffic Management > Cache-Umleitung > Virtuelle Server.
- Wählen Sie im Detailbereich den virtuellen Server aus, für den Sie das Client-Timeout konfigurieren möchten (z. B. vServer-CRD-1), und klicken Sie dann auf Öffnen.
- Wählen Sie im Dialogfeld Virtuellen Server konfigurieren (Cache-Umleitung) die Registerkarte Erweitert aus.
- Markieren Sie das Kontrollkästchen Via.
- Klicken Sie auf OK.
TCP-Verbindungen wiederverwenden
Sie können die NetScaler-Appliance so konfigurieren, dass TCP-Verbindungen zu den Cache- und Originalservern über alle Client-Verbindungen hinweg wiederverwendet werden. Dies kann die Leistung verbessern, indem die Zeit gespart wird, die für den Aufbau einer Sitzung zwischen dem Server und der Appliance erforderlich ist. Die Wiederverwendungsoption ist standardmäßig aktiviert, wenn Sie einen virtuellen Cache-Umleitungsserver erstellen.
Um die Wiederverwendung von TCP-Verbindungen zu aktivieren oder zu deaktivieren, verwenden Sie den Wiederverwendungsparameter, der den Status der Wiederverwendung von TCP-Verbindungen zu den Cache- oder Ursprungsservern über alle Clientverbindungen angibt.
Mögliche Werte: ON, OFF
Standardwert: ON
Aktivieren oder deaktivieren Sie die Wiederverwendung von TCP-Verbindungen mithilfe der CLI
Geben Sie an der Eingabeaufforderung Folgendes ein:
- set cr vserver <name> [-reuse (ON|OFF)]
- show cr vserver <name>
<!--NeedCopy-->
Beispiel:
> set cr vserver Vserver-CRD-1 -reuse ON
Done
> show cr vserver Vserver-CRD-1
Vserver-CRD-1 (*:80) - HTTP Type: CONTENT
State: UP ARP:DISABLED
Client Idle Timeout: 6000 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Default: Content Precedence: URL Cache: TRANSPARENT
On Policy Match: CACHE L2Conn: OFF OriginUSIP: OFF
Redirect: POLICY Reuse: ON Via: ON ARP: OFF
Backup: Vserver-CRD-2
1) Cache bypass Policy: bypass-cache-control
2) Cache bypass Policy: Policy-CRD
Done
<!--NeedCopy-->
Aktivieren oder deaktivieren Sie die Wiederverwendung von TCP-Verbindungen mithilfe der GUI
- Navigieren Sie zu Traffic Management > Cache-Umleitung > Virtuelle Server.
- Wählen Sie im Detailbereich den virtuellen Server aus, für den Sie das Client-Timeout konfigurieren möchten (z. B. vServer-CRD-1), und klicken Sie dann auf Öffnen.
- Wählen Sie im Dialogfeld Virtuellen Server konfigurieren (Cache-Umleitung) die Registerkarte Erweitert aus.
- Markieren Sie das Kontrollkästchen Wiederverwenden.
- Klicken Sie auf OK.
Konfiguration der verzögerten Verbindungsbereinigung
Die Option down state flush führt eine verzögerte Bereinigung von Verbindungen auf einem virtuellen Cache-Umleitungsserver durch. Die Flush-Option im Down-State-Modus ist standardmäßig aktiviert, wenn Sie einen virtuellen Cache-Umleitungsserver erstellen.
Um die Option Downstate Flush zu aktivieren oder zu deaktivieren, legen Sie den Parameter downStateFlush fest.
Mögliche Werte: ENABLED, DISABLED
Standardwert: ENABLED
Aktivieren oder deaktivieren Sie die Down-State-Flush-Option mithilfe der CLI
Geben Sie an der Befehlszeile die folgenden Befehle ein, um die verzögerte Verbindungsbereinigung zu konfigurieren und die Konfiguration zu überprüfen:
- set cr vserver <name> [-downStateFlush (ENABLED | DISABLED)]
- show cr vserver <name>
<!--NeedCopy-->
Beispiel:
> set cr vserver Vserver-CRD-1 -downStateFlush ENABLED
Done
> show cr vserver Vserver-CRD-1
Vserver-CRD-1 (*:80) - HTTP Type: CONTENT
State: UP ARP:DISABLED
Client Idle Timeout: 6000 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Default: Content Precedence: URL Cache: TRANSPARENT
On Policy Match: CACHE L2Conn: OFF OriginUSIP: OFF
Redirect: POLICY Reuse: ON Via: ON ARP: OFF
Backup: Vserver-CRD-2
1) Cache bypass Policy: bypass-cache-control
2) Cache bypass Policy: Policy-CRD
Done
<!--NeedCopy-->
Aktivieren oder deaktivieren Sie die Wiederverwendung von TCP-Verbindungen mithilfe der GUI
- Navigieren Sie zu Traffic Management > Cache-Umleitung > Virtuelle Server.
- Wählen Sie im Detailbereich den virtuellen Server aus, für den Sie das Client-Timeout konfigurieren möchten (z. B. vServer-CRD-1), und klicken Sie dann auf Öffnen.
- Klicken Sie im Dialogfeld Virtuellen Server konfigurieren (Cache-Umleitung) auf die Registerkarte Erweitert.
- Aktivieren Sie das Kontrollkästchen Down State Flush.
- Klicken Sie auf OK.