ADC

Solicite un reintento si el servidor back-end restablece la conexión TCP durante el establecimiento de la conexión

Cuando un servidor back-end restablece una conexión TCP durante el establecimiento de la conexión, la función de reintento de solicitud reenvía la solicitud al siguiente servidor disponible, en lugar de enviar el restablecimiento al cliente. Al equilibrar la recarga, el cliente guarda el RTT cuando el dispositivo inicia la misma solicitud para el siguiente servicio disponible.

Cómo funciona el reintento de solicitud cuando el servidor back-end restablece una conexión TCP en el establecimiento de SYN

El siguiente diagrama muestra que los componentes interactúan entre sí:

Cómo funciona el reintento de solicitud

  1. El proceso comienza habilitando la función appqoe en su dispositivo.
  2. Cuando el cliente envía una solicitud HTTP o HTTPS, el servidor virtual de equilibrio de carga inicia la conexión con el servidor de fondo.
  3. Si el servicio solicitado no está disponible en el establecimiento TCP SYN, el servidor de fondo restablece la conexión TCP.
  4. Si la configuración de appqoe tiene habilitada la opción de “reintentar” con el número deseado de reintentos especificado, el servidor virtual de equilibrio de carga utiliza el algoritmo de equilibrio de carga configurado para reenviar la solicitud al siguiente servidor de aplicaciones disponible.
  5. Después de que el servidor virtual de equilibrio de carga reciba la respuesta, el dispositivo reenvía la respuesta al cliente.
  6. Si los servidores de fondo disponibles son iguales o inferiores al recuento de reintentos y si todos los servidores envían un restablecimiento, el dispositivo responderá a un error interno de 500 servidores. Considere un caso con cinco servidores disponibles y el recuento de reintentos establecido como seis. Si los cinco servidores restablecen la conexión, el dispositivo devuelve al cliente un error interno de servidor 500.
  7. Del mismo modo, si el número de servidores back-end es superior al recuento de reintentos y si los servidores back-end restablecen la conexión en el establecimiento TCP SYN, el dispositivo reenvía el restablecimiento al cliente. Considere un caso con tres servidores back-end y el recuento de reintentos establecido como dos. Si los tres servidores restablecen la conexión, el dispositivo envía un paquete de restablecimiento al cliente.

Configure el reintento de solicitud (métodos GET y POST) cuando el servidor back-end se reinicie al establecer TCP SYN

La configuración de CLI y GUI es similar a los pasos seguidos para el método GET y POST. Para obtener más información, consulte el tema Configurar el reintento de solicitud para el método GET, Configurar el reintento de solicitud para el método POST cuando el servidor back-end restablece una sección de conexión.

Solicite un reintento si el servidor back-end restablece la conexión TCP durante el establecimiento de la conexión