ADC

Vacíe la cola de sobretensiones

Cuando un servidor físico recibe un aumento de solicitudes, se vuelve lento para responder a los clientes que están conectados actualmente a él, lo que deja a los usuarios insatisfechos y descontentos. A menudo, la sobrecarga también hace que los clientes reciban páginas de error. El dispositivo Citrix ADC proporciona funciones tales como protección contra sobretensiones, que controla la velocidad a la que se pueden establecer nuevas conexiones a un servicio y evitar así sobrecargas.

El dispositivo realiza multiplexación de conexión entre clientes y servidores físicos. Cuando recibe una solicitud de cliente para acceder a un servicio en un servidor, el dispositivo busca una conexión ya establecida con el servidor que sea gratuita. Si encuentra una conexión libre, utiliza esa conexión para establecer un vínculo virtual entre el cliente y el servidor. Si no encuentra una conexión libre existente, el dispositivo establece una nueva conexión con el servidor y establece un vínculo virtual entre el cliente y el servidor. Sin embargo, si el dispositivo no puede establecer una nueva conexión con el servidor, envía la solicitud del cliente a una cola de sobretensiones. Si todos los servidores físicos vinculados al servidor virtual de equilibrio de carga o de cambio de contenido alcanzan el límite superior de las conexiones de cliente (valor máximo del cliente, umbral de protección contra sobretensiones o capacidad máxima del servicio), el dispositivo no podrá establecer una conexión con ningún servidor. La función de protección contra sobretensiones utiliza la cola de sobretensiones para regular la velocidad a la que se abren las conexiones con los servidores físicos. El dispositivo mantiene una cola de sobretensión diferente para cada servicio vinculado al servidor virtual.

La longitud de una cola de sobretensiones aumenta cada vez que recibe una solicitud para la que el dispositivo no puede establecer una conexión. La longitud de una cola de sobretensiones disminuye en cualquiera de las siguientes condiciones:

  • Una solicitud de la cola se envía al servidor.
  • Se agota el tiempo de espera de una solicitud y se elimina de la cola.

Si la cola de sobretensión de un servicio o grupo de servicios es demasiado larga, es posible que desee vaciarla. Puede vaciar la cola de sobretensiones de un servicio o grupo de servicios específico, o de todos los servicios y grupos de servicios vinculados a un servidor virtual de equilibrio de carga. El vaciado de una cola de sobretensión no afecta a las conexiones existentes. Solo se eliminan las solicitudes presentes en la cola de sobretensiones. Para esas solicitudes, el cliente tiene que hacer una nueva solicitud.

También puede vaciar la cola de sobretensiones de un servidor virtual de cambio de contenido. Si un servidor virtual de cambio de contenido reenvía algunas solicitudes a un servidor virtual de equilibrio de carga determinado y el servidor virtual de equilibrio de carga también recibe otras solicitudes, al vaciar la cola de sobretensión del servidor virtual de cambio de contenido, solo las solicitudes recibidas de esta cambio de contenido servidor virtual se vacían. Las demás solicitudes de la cola de sobretensión del servidor virtual de equilibrio de carga no se vacían.

Nota: No puede vaciar las colas de sobretensión de redirección de caché, autenticación, servidores virtuales VPN o GSLB o servicios GSLB.

Nota: No utilice la función Protección contra sobretensiones si está habilitada la opción Usar IP de origen (USIP).

Para vaciar una cola de sobretensiones mediante la CLI

El comando flush ns SurgeQ funciona de la siguiente manera:

  • Puede especificar el nombre de un servicio, grupo de servicios o servidor virtual cuya cola de sobretensiones debe vaciarse.
  • Si especifica un nombre mientras se ejecuta el comando, se vacía la cola de sobretensión de la entidad especificada. Si más de una entidad tiene el mismo nombre, el dispositivo vacía las colas de sobretensión de todas esas entidades.
  • Si especifica el nombre de un grupo de servicios y un nombre de servidor y un puerto mientras ejecuta el comando, el dispositivo vacía la cola de sobretensión solo del miembro del grupo de servicio especificado.
  • No puede especificar directamente un miembro del grupo de servicios (<serverName> y <port>) sin especificar el nombre del grupo de servicios (<name>) y no puede especificar <port> sin una<serverName>. Especifique <serverName> y <port> si quiere vaciar la cola de sobretensión para un miembro del grupo de servicios específico.
  • Si ejecuta el comando sin especificar ningún nombre, el dispositivo vacía las colas de sobretensión de todas las entidades presentes en el dispositivo.
  • Si un miembro del grupo de servicios se identifica con un nombre de servidor, debe especificar el nombre del servidor en este comando; no puede especificar su dirección IP.

En el símbolo del sistema, escriba:

flush ns surgeQ [-name <name>] [-serverName <serverName> <port>]
<!--NeedCopy-->

Ejemplos

flush ns surgeQ –name SVC1ANZGB –serverName 10.10.10.1 80
<!--NeedCopy-->

El comando anterior vacía la cola de sobretensiones del servicio o servidor virtual denominado SVC1ANZGB y tiene una dirección IP como 10.10.10.

flush ns surgeQ
<!--NeedCopy-->

El comando anterior vacía todas las colas de sobretensiones del dispositivo.

Para vaciar una cola de sobretensiones mediante la interfaz gráfica de usuario

Vaya a Administración del tráfico > Cambio de contenido > Servidores virtuales, seleccione un servidor virtual y, en la lista Acción, seleccione Cola de sobretensiones de vaciado.

Vacíe la cola de sobretensiones