Administrar conexiones de cliente para un servidor virtual
Puede configurar los tiempos de espera en un servidor virtual de redirección de caché para que las conexiones de los clientes no se mantengan abiertas indefinidamente. También puedes insertar encabezados Via en las solicitudes. Para reducir la congestión de la red, puede reutilizar las conexiones TCP abiertas. Puede habilitar o inhabilitar la limpieza retrasada de las conexiones del servidor virtual de redirección de caché.
Puede configurar el dispositivo para que envíe respuestas ICMP a las solicitudes PING según su configuración. En la dirección IP correspondiente al servidor virtual, defina la RESPUESTA ICMP en VSVR_CNTRLD y, en el servidor virtual, configure la RESPUESTA ICMP VSERVER.
Se pueden realizar las siguientes configuraciones en un servidor virtual:
- Al configurar ICMP VSERVER RESPONSE en PASSIVE en todos los servidores virtuales, el dispositivo siempre responde.
- Al configurar ICMP VSERVER RESPONSE en ACTIVE en todos los servidores virtuales, el dispositivo responde incluso si un servidor virtual está activo.
- Al configurar ICMP VSERVER RESPONSE en ACTIVE en algunos y PASIVO en otros, el dispositivo responde incluso si un servidor virtual configurado como ACTIVE está activo.
Este documento incluye la siguiente información:
-
Configurar el tiempo de espera del cliente
-
Inserte los encabezados Via en las solicitudes
-
Reutilizar conexiones TCP
-
Configurar la limpieza de conexiones retrasadas
Configurar el tiempo de espera del cliente
Puede especificar la caducidad de las solicitudes de los clientes estableciendo un valor de tiempo de espera para el servidor virtual de redirección de caché. El valor del tiempo de espera es el número de segundos durante los que el servidor virtual de redirección de caché espera recibir una respuesta a la solicitud del cliente.
Para configurar un valor de tiempo de espera, utilice el parámetro CLTTimeout, que especifica el tiempo, en segundos, después del cual el dispositivo NetScaler cierra cualquier conexión de cliente inactiva. El valor predeterminado es 180 segundos para los servicios basados en HTTP/SSL y 9000 segundos para los servicios basados en TCP.
Configure el tiempo de espera del cliente mediante la CLI
En la línea de comandos, escriba los siguientes comandos para configurar el tiempo de espera del cliente y comprobar la configuración:
- set cr vserver <name> [-cltTimeout <secs>]
- show cr vserver <name>
<!--NeedCopy-->
Ejemplo:
> set cr vserver Vserver-CRD-1 -cltTimeout 6000
Done
> show cr vserver Vserver-CRD-1
Vserver-CRD-1 (*:80) - HTTP Type: CONTENT
State: UP ARP:DISABLED
Client Idle Timeout: 6000 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Default: Content Precedence: URL Cache: TRANSPARENT
On Policy Match: CACHE L2Conn: OFF OriginUSIP: OFF
Redirect: POLICY Reuse: ON Via: ON ARP: OFF
Backup: Vserver-CRD-2
1) Cache bypass Policy: bypass-cache-control
2) Cache bypass Policy: Policy-CRD
Done
<!--NeedCopy-->
Configure el tiempo de espera del cliente mediante la interfaz gráfica
- Vaya a Administración del tráfico > Redirección de caché > Servidores virtuales.
- En el panel de detalles, seleccione el servidor virtual para el que desea configurar el tiempo de espera del cliente (por ejemplo, vServer-CRD-1) y, a continuación, haga clic en Abrir.
- En el cuadro de diálogo Configurar servidor virtual (redirección de caché), seleccione la ficha Avanzado.
- En el cuadro de texto Tiempo de espera del cliente (segundos), introduzca el valor del tiempo de espera en segundos.
- Haga clic en Aceptar.
Inserte los encabezados Via en las solicitudes
El encabezado Via muestra los protocolos y los destinatarios entre los puntos inicial y final de una solicitud o una respuesta e informa al servidor de los proxies a través de los que se envió la solicitud. Puede configurar el servidor virtual de redirección de caché para insertar un encabezado Via en cada solicitud HTTP. El parámetro via está activado de forma predeterminada al crear un servidor virtual de redirección de caché.
Para habilitar o inhabilitar la inserción de encabezados VIA en las solicitudes de los clientes, utilice el parámetro via, que especifica el estado del sistema al insertar un encabezado Via en las solicitudes HTTP.
Valores posibles: ON, OFF
Valor predeterminado: ON
Habilite o inhabilite la inserción mediante encabezado en las solicitudes de los clientes mediante la CLI
En la línea de comandos, escriba:
- set cr vserver <name> [-via (ON|OFF)]
- show cr vserver <name>
<!--NeedCopy-->
Ejemplo:
> set cr vserver Vserver-CRD-1 -via ON
Done
> show cr vserver Vserver-CRD-1
Vserver-CRD-1 (*:80) - HTTP Type: CONTENT
State: UP ARP:DISABLED
Client Idle Timeout: 6000 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Default: Content Precedence: URL Cache: TRANSPARENT
On Policy Match: CACHE L2Conn: OFF OriginUSIP: OFF
Redirect: POLICY Reuse: ON Via: ON ARP: OFF
Backup: Vserver-CRD-2
1) Cache bypass Policy: bypass-cache-control
2) Cache bypass Policy: Policy-CRD
Done
>
<!--NeedCopy-->
Habilite o inhabilite la inserción mediante encabezado en las solicitudes de los clientes mediante la GUI
- Vaya a Administración del tráfico > Redirección de caché > Servidores virtuales.
- En el panel de detalles, seleccione el servidor virtual para el que desea configurar el tiempo de espera del cliente (por ejemplo, vServer-CRD-1) y, a continuación, haga clic en Abrir.
- En el cuadro de diálogo Configurar servidor virtual (redirección de caché), seleccione la ficha Avanzado.
- Seleccione la casilla Vía.
- Haga clic en Aceptar.
Reutilizar conexiones TCP
Puede configurar el dispositivo NetScaler para reutilizar las conexiones TCP a la caché y a los servidores de origen en todas las conexiones de los clientes. Esto puede mejorar el rendimiento al ahorrar el tiempo necesario para establecer una sesión entre el servidor y el dispositivo. La opción de reutilización está habilitada de forma predeterminada al crear un servidor virtual de redirección de caché.
Para habilitar o inhabilitar la reutilización de las conexiones TCP, utilice el parámetro de reutilización, que especifica el estado de reutilización de las conexiones TCP a la memoria caché o a los servidores de origen en las conexiones de los clientes.
Valores posibles: ON, OFF
Valor predeterminado: ON
Habilitar o inhabilitar la reutilización de conexiones TCP mediante la CLI
En la línea de comandos, escriba:
- set cr vserver <name> [-reuse (ON|OFF)]
- show cr vserver <name>
<!--NeedCopy-->
Ejemplo:
> set cr vserver Vserver-CRD-1 -reuse ON
Done
> show cr vserver Vserver-CRD-1
Vserver-CRD-1 (*:80) - HTTP Type: CONTENT
State: UP ARP:DISABLED
Client Idle Timeout: 6000 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Default: Content Precedence: URL Cache: TRANSPARENT
On Policy Match: CACHE L2Conn: OFF OriginUSIP: OFF
Redirect: POLICY Reuse: ON Via: ON ARP: OFF
Backup: Vserver-CRD-2
1) Cache bypass Policy: bypass-cache-control
2) Cache bypass Policy: Policy-CRD
Done
<!--NeedCopy-->
Habilitar o inhabilitar la reutilización de conexiones TCP mediante la interfaz gráfica de usuario
- Vaya a Administración del tráfico > Redirección de caché > Servidores virtuales.
- En el panel de detalles, seleccione el servidor virtual para el que desea configurar el tiempo de espera del cliente (por ejemplo, vServer-CRD-1) y, a continuación, haga clic en Abrir.
- En el cuadro de diálogo Configurar servidor virtual (redirección de caché), seleccione la ficha Avanzado.
- Seleccione la casilla Reutilizar.
- Haga clic en Aceptar.
Configurar la limpieza de conexiones retrasadas
La opción de descarga en estado inactivo realiza una limpieza retrasada de las conexiones en un servidor virtual de redirección de caché. La opción de descarga en estado inactivo está habilitada de forma predeterminada al crear un servidor virtual de redirección de caché.
Para habilitar o inhabilitar la opción down state flush, defina el parámetro downStateFlush.
Valores posibles: ENABLED, DISABLED
Valor predeterminado: ENABLED
Habilitar o inhabilitar la opción de descarga en estado inactivo mediante la CLI
En la línea de comandos, escriba los siguientes comandos para configurar la limpieza retrasada de la conexión y comprobar la configuración:
- set cr vserver <name> [-downStateFlush (ENABLED | DISABLED)]
- show cr vserver <name>
<!--NeedCopy-->
Ejemplo:
> set cr vserver Vserver-CRD-1 -downStateFlush ENABLED
Done
> show cr vserver Vserver-CRD-1
Vserver-CRD-1 (*:80) - HTTP Type: CONTENT
State: UP ARP:DISABLED
Client Idle Timeout: 6000 sec
Down state flush: ENABLED
Disable Primary Vserver On Down : DISABLED
Default: Content Precedence: URL Cache: TRANSPARENT
On Policy Match: CACHE L2Conn: OFF OriginUSIP: OFF
Redirect: POLICY Reuse: ON Via: ON ARP: OFF
Backup: Vserver-CRD-2
1) Cache bypass Policy: bypass-cache-control
2) Cache bypass Policy: Policy-CRD
Done
<!--NeedCopy-->
Habilitar o inhabilitar la reutilización de conexiones TCP mediante la interfaz gráfica de usuario
- Vaya a Administración del tráfico > Redirección de caché > Servidores virtuales.
- En el panel de detalles, seleccione el servidor virtual para el que desea configurar el tiempo de espera del cliente (por ejemplo, vServer-CRD-1) y, a continuación, haga clic en Abrir.
- En el cuadro de diálogo Configurar servidor virtual (redirección de caché), haga clic en la ficha Avanzadas.
- Seleccione la casilla de verificación Estado inactivo.
- Haga clic en Aceptar.