HAProxy: ¿Qué sucede con la ejecución de solicitudes cuando el servidor entra en modo de mantenimiento?

HAProxy: ¿Qué sucede con la ejecución de solicitudes cuando el servidor entra en modo de mantenimiento?

Tengo HAProxy configurado con persistencia de cookies. Cuando configuro un servidor en modo de mantenimiento, ¿qué sucede con las solicitudes que se están ejecutando actualmente en él? ¿HAProxy los mata o los deja completar? Sé que las nuevas solicitudes (incluso con la cookie apuntando al servidor inactivo) serán redirigidas a otros servidores, pero intenté leer la documentación de HAProxy pero no pude encontrar ninguna información sobre lo que sucede con la ejecución de solicitudes.

Respuesta1

El modo MAINT es como una parada brusca, mata las conexiones. El modo DRENAJE permitirá cualquier conexión existente Y cualquier conexión nueva con plantillas de persistencia válidas (hasta que se agote el tiempo de espera de la tabla de palos). Se redireccionarán las nuevas conexiones sin plantilla de persistencia.

Curiosamente, el modo ABAJO de una verificación de estado PERMITIRÁ que las conexiones continúen a menos que agregue la opción: sesiones de apagado marcadas.

Tengo un 99% de confianza en mi respuesta, pero siempre es mejor realizar algunas pruebas usted mismo para verificarlo :-).

información relacionada