Anmutige Abschaltung von Diensten

Ab NetScaler 12.1 Build 49.xx unterstützen Citrix ADC Cluster das ordnungsgemäße Herunterfahren von Diensten. Um die Dienste ordnungsgemäß herunterzufahren, können Sie eine der folgenden Aufgaben ausführen.

  • Deaktivieren Sie den Dienst explizit und

    • Stellen Sie eine Verzögerung (in Sekunden) ein.
    • Aktivieren Sie das ordnungsgemäße Herunterfahren.
  • Fügen Sie dem Monitor einen TROFS-Code oder eine Zeichenfolge hinzu.

Weitere Informationen finden Sie unter Anmutige Abschaltung von Diensten.

So konfigurieren Sie ein graziöses Herunterfahren für einen Dienst mit der CLI

Deaktivieren Sie nur mit anmutiger Option:

Geben Sie an der Eingabeaufforderung Folgendes ein:

disable service <name> [-graceFul (YES|NO)]  

show service <name>

Beispiel

disable service svc1 -graceFul YES
Done
sh service svc1
                svc1 (10.102.225.11:80) - HTTP
                State: GOING OUT OF SERVICE   Graceful (number of active clients: 1)
                Last state change was at Wed Jul 25 10:46:29 2018
                Time since last state change: 0 days, 00:00:02.680
                ……….
                ……….
                Traffic Domain: 0

1)            Monitor Name: tcp-default
                                State: UP             Weight: 1             Passive: 0
                                Probes: 26           Failed [Total: 0 Current: 0]
                                Last response: Success - TCP syn+ack received.
                                Response Time: 0.0 millisec

Deaktivieren Sie mit Timeout und anmutiger Option:

Geben Sie an der Eingabeaufforderung Folgendes ein:

disable service <name> [<delay>] [-graceFul (YES|NO)]  

show service <name>  

Beispiel

disable service svc1 2000 -graceFul YES

Done
> sh service svc1
                svc1 (10.102.225.11:80) - HTTP
                State: GOING OUT OF SERVICE (Graceful (number of active clients: 1), Out Of Service in 1998 seconds)
                Last state change was at Wed Jul 25 10:49:08 2018
                Time since last state change: 0 days, 00:00:01.710
                ……….
                ……….
                Traffic Domain: 0

1)            Monitor Name: tcp-default
                                State: UP             Weight: 1             Passive: 0
                                Probes: 57           Failed [Total: 0 Current: 0]
                                Last response: Success - TCP syn+ack received.
                                Response Time: 0.0 millisec
Done

Dienstgruppe mit Timeout und anmutiger Option deaktivieren:

Geben Sie an der Eingabeaufforderung Folgendes ein:

disable serviceGroup <serviceGroupName>@ [<serverName>@ <port>] [-delay
<secs>] [-graceFul ( YES | NO )]
Show service group <serviceGroupName>

Beispiel:

disable servicegroup sg -delay 2000 -graceFul yes
sh servicegroup sg
                sg - HTTP
                State: DISABLED                Effective State: OUT OF SERVICE Monitor Threshold : 0
                Max Conn: 0       Max Req: 0          Max Bandwidth: 0 kbits
                Use Source IP: NO
                Client Keepalive(CKA): NO
                ……….
                ………


                1)   200.200.10.21:80       Server Name: server3    Server ID: None Weight: 1
                                State:    GOING OUT OF SERVICE (learnt from node:2 )     Graceful (number of active clients: 6), Out Of Service in 1993 seconds
                                Last state change was at Mon Aug 13 15:15:11 2018
                                ………

                2)   200.200.10.22:80       Server Name: server4    Server ID: None Weight: 1
                                State:    GOING OUT OF SERVICE (learnt from node:2 )     Graceful (number of active clients: 7), Out Of Service in 1993 seconds
                                Last state change was at Mon Aug 13 15:15:11 2018

Hinweis: CLIP zeigt den aggregierten Wert aller aktiven Clientverbindungen von allen Clusterknoten an.

So konfigurieren Sie ein graziöses Herunterfahren für einen Dienst mit der GUI

  1. Navigieren Sie zu Traffic Management > Load Balancing > Services.
  2. Öffnen Sie den Dienst, und klicken Sie in der Liste Aktion auf Deaktivieren. Geben Sie eine Wartezeit ein und wählen Sie Anmutig aus.

So konfigurieren Sie einen TROFS-Code oder eine Zeichenfolge in einem Monitor mit der CLI

Geben Sie an der Eingabeaufforderung einen der folgenden Befehle ein:

add lb monitor <monitor-name> HTTP -trofsCode <respcode>
add lb monitor <monitor-name> HTTP-ECV  -trofsString <resp string>
add lb monitor <monitor-name> TCP-ECV  -trofsString <resp string>

So konfigurieren Sie einen TROFS-Code oder eine Zeichenfolge in einem Monitor mit der GUI

  1. Navigieren Sie zu Traffic Management > Load Balancing > Monitore.

  2. Klicken Sie im Bereich Monitore auf Hinzufügen, und führen Sie einen der folgenden Schritte aus:

    • Wählen Sie Typ als HTTP aus, und geben Sie einen TROFS-Code an.
    • Wählen Sie Typ als HTTP-ECV oder TCP-ECV aus, und geben Sie einen TROFS-String an.