V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

haproxy-cmd

Contiene un asistente para enviar comandos a través del socket de haproxy, lo que permite mantener los servidores de un clúster mediante el vaciado, la habilitación y la detención de servidores de un backend. Ofrece persistencia de conexión mediante cookies HTTP, balanceo de carga, adición, modificación y eliminación de encabezados en ambos sentidos. Tiene funciones de bloqueo de solicitudes y proporciona una interfaz para visualizar el estado del servidor.

$ haproxy-cmd list
listar backends y servidores disponibles con su estado actual: UP/DOWN, peso, etc.
$ haproxy-cmd disable web_backend server1
deshabilitar un servidor en un backend
$ haproxy-cmd enable web_backend server1
habilitar un servidor
$ haproxy-cmd drain web_backend server1
permite que las conexiones existentes terminen, pero no acepta nuevas
$ haproxy-cmd maint web_backend server1
fuerza el modo de mantenimiento, ignorando checks
$ haproxy-cmd set weight web_backend server1 50
cambia el peso de server1 a 50
$ haproxy-cmd stats
mostrar estadísticas: número de conexiones activas, tráfico procesado, estados de los servidores...

Configuración previa necesaria

# nano /etc/haproxy/haproxy.cfg

Y añadir:

global

stats socket /run/haproxy/admin.sock mode 660 level admin

# systemctl restart haproxy
reiniciar HAProxy
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3873 entradas - Acerca del Tractatus
La Pipa Plena 2025