Citrix ADC

Habilitar la limpieza de las conexiones de servidor virtual y servicio

El estado de un servidor virtual depende de los estados de los servicios vinculados a él. El estado de cada servicio depende de las respuestas de los servidores con equilibrio de carga a los sondeos o comprobaciones de estado enviados por los monitores vinculados a ese servicio. A veces, los servidores con equilibrio de carga no responden. Si un servidor es lento u ocupado, los sondeos de supervisión pueden agotar el tiempo de espera. Si los sondeos de supervisión repetidos no se responden dentro del período de tiempo de espera configurado, el servicio se marca como DOWN. Si un servicio o servidor virtual están marcados como DOWN, se deben vaciar las conexiones del servidor y del cliente. Terminar las conexiones existentes libera recursos y, en algunos casos, acelera la recuperación de configuraciones de equilibrio de carga sobrecargadas.

En determinadas condiciones, puede configurar la configuración DownStateFilush para que finalice inmediatamente las conexiones existentes cuando un servicio o un servidor virtual estén marcados como DOWN. No debe habilitar la configuración DownStateFLush en los servidores de aplicaciones que deben completar sus transacciones. Puede habilitar esta configuración en servidores web cuyas conexiones se pueden terminar de forma segura cuando marquen hacia abajo.

En la siguiente tabla se resume el efecto de esta configuración en una configuración de ejemplo que consta de un servidor virtual, VServer-LB-1, con un servicio vinculado a él, Service-1. En la tabla, E y D indican el estado de la configuración DownStateFlush: E significa Habilitado y D significa Inhabilitado.

Vserver-LB-1 Service-1 Estado de las conexiones
E E Se terminan las conexiones de cliente y servidor.
E D En algunos tipos de servicio, como TCP, para los que el dispositivo Citrix ADC no admite la reutilización de conexiones, se terminan las conexiones cliente y servidor. Para los tipos de servicio, como HTTP, para los que el dispositivo admite la reutilización de conexiones, las conexiones cliente y servidor solo se terminan si una transacción está activa en esas conexiones. Si una transacción no está activa, solo se terminan las conexiones de cliente.
D E En algunos tipos de servicio, como TCP, para los que el dispositivo Citrix ADC no admite la reutilización de conexiones, se terminan las conexiones cliente y servidor. Para los tipos de servicio, como HTTP, para los que el dispositivo admite la reutilización de conexiones, las conexiones cliente y servidor solo se terminan si una transacción está activa en esas conexiones. Si una transacción no está activa, solo se finalizan las conexiones del servidor.
D D Ni las conexiones del cliente ni del servidor se terminan.

Si quiere inhabilitar un servicio solo cuando el servidor o el cliente cierran todas las conexiones establecidas, puede utilizar la opción de apagado estable. Para obtener información sobre el apagado estable de un servicio, consulte Apagado estable de los servicios.

Para establecer el estado de descarga en el servicio mediante la CLI

En el símbolo del sistema, escriba:

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

Ejemplo:

set service Service-HTTP-1 -downStateFlush enabled

Para establecer el estado de descarga en el servicio mediante el uso de la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servicios y abra un servicio.
  2. En Configuración avanzada, seleccione Configuración de tráfico y seleccione Desactivar estado.

Para establecer el vaciado de estado en el servidor virtual mediante la CLI

En el símbolo del sistema, escriba:

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

Ejemplo:

set lb vserver vsvr1 -downStateFlush enabled

Para establecer el estado de descarga en el servidor virtual mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtuales y abra un servidor virtual.
  2. En Configuración avanzada, seleccione Configuración de tráfico y seleccione Desactivar estado.