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. Para evitar tales sobrecargas, el dispositivo Citrix ADC proporciona funciones como la protección contra sobretensiones, que controla la velocidad a la que se pueden establecer nuevas conexiones a un servicio.

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 gratuita existente, el dispositivo establece una nueva conexión con el servidor y establece un enlace virtual entre un 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 llega una solicitud para la que el dispositivo no puede establecer una conexión, y la longitud disminuye cada vez que se envía una solicitud de la cola al servidor o se agana 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 se vuelve demasiado larga, es posible que quiera 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.

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

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> and <port> sin especificar el nombre del grupo de servicios <name> y no puede especificar <port> sin un <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>]

Ejemplos

  1. flush ns surgeQ –name SVC1ANZGB –serverName 10.10.10.1 80

    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.

  2. flush ns surgeQ

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

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 Flush Surge Queue.

Vacíe la cola de sobretensiones