HAProxy · Lección 15
¿Qué permite el socket de administración (runtime API)?
Solo ver los logs de acceso en tiempo real, sin posibilidad de modificar nada
Consultar y cambiar el estado en caliente sin recargar, por ejemplo poner un servidor en drain o en mantenimiento (set server backend/srv state drain), cambiar pesos o ver estadísticas, normalmente con socat sobre el stats socket
Sustituir el balanceo por un algoritmo aleatorio fijo durante todo el tiempo de ejecución
Editar el fichero de configuración y reiniciar el servicio desde un cliente HTTP externo sin autenticación
HAProxy · Lección 15
Completa el código
El estado que deja de enviar nuevas conexiones pero deja terminar las actuales es
Revisa: drain.
HAProxy · Lección 15
¿Por qué usar drain antes de reiniciar un servidor de backend?
Pista: Porque no llegan conexiones nuevas y las actuales terminan, así se reinicia sin cortar a los usuarios.
✓
¡Lección completada!
API de runtime y socket de administración
0
XP ganado
3
Vidas restantes