Arrêt gracieux des services
À partir de NetScaler 12.1 build 49.xx, les clusters Citrix ADC prennent en charge l’arrêt gracieux des services. Pour arrêter les services de manière gracieuse, vous pouvez effectuer l’une des tâches suivantes.
-
Désactivez explicitement le service et
- Définissez un délai (en secondes).
- Activez l’arrêt progressif.
-
Ajoutez un code ou une chaîne TROFS au moniteur.
Pour plus de détails, voir Arrêt gracieux des services.
Pour configurer l’arrêt progressif d’un service à l’aide de l’interface de ligne de commande
Désactiver avec l’option gracieuse uniquement :
À l’invite de commandes, tapez :
disable service <name> [-graceFul (YES|NO)]
show service <name>
<!--NeedCopy-->
Exemple
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
<!--NeedCopy-->
Désactiver avec timeout et option gracieuse :
À l’invite de commandes, tapez :
disable service <name> [<delay>] [-graceFul (YES|NO)]
show service <name>
<!--NeedCopy-->
Exemple
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
<!--NeedCopy-->
Désactiver le groupe de services avec timeout et option gracieuse :
À l’invite de commandes, tapez :
disable serviceGroup <serviceGroupName>@ [<serverName>@ <port>] [-delay
<secs>] [-graceFul ( YES | NO )]
Show service group <serviceGroupName>
<!--NeedCopy-->
Exemple :
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
<!--NeedCopy-->
Remarque CLIP affiche la valeur agrégée de toutes les connexions clients actives à partir de tous les nœuds de cluster.
Pour configurer l’arrêt progressif d’un service à l’aide de l’interface graphique
- Accédez à Gestion du trafic > Équilibrage de charge > Services.
- Ouvrez le service et, dans la liste Action, cliquez sur Désactiver. Entrez un temps d’attente, puis sélectionnez Graceful.
Pour configurer un code ou une chaîne TROFS dans un moniteur à l’aide de l’interface de ligne de commande
À l’invite de commandes, tapez l’une des commandes suivantes :
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>
<!--NeedCopy-->
Pour configurer un code ou une chaîne TROFS dans un moniteur à l’aide de l’interface graphique
-
Accédez à Gestion du trafic > Équilibrage de charge > Moniteurs.
-
Dans le volet Moniteurs, cliquez sur Ajouter, puis effectuez l’une des opérations suivantes :
- Sélectionnez Type as HTTP, puis spécifiez un code TROFS.
- Sélectionnez Type en tant que HTTP-ECV ou TCP-ECV, puis spécifiez une chaîne TROFS.
Dans cet article
- Pour configurer l’arrêt progressif d’un service à l’aide de l’interface de ligne de commande
- Pour configurer l’arrêt progressif d’un service à l’aide de l’interface graphique
- Pour configurer un code ou une chaîne TROFS dans un moniteur à l’aide de l’interface de ligne de commande
- Pour configurer un code ou une chaîne TROFS dans un moniteur à l’aide de l’interface graphique