haproxy服务启动命令_haproxy动态配置API

haproxy动态配置API

运行时API是为了帮助HAPROXY创建完整的配置和统计信息,所有命令将在运行时立即生效。

如何使用运行时API呢?

有两种方式,可以使用TCP和Unix套接字进行访问,我们可以通过下面的配置来启用运行时API:global

stats socket [email protected]:9999 level admin

stats socket /var/lib/haproxy/stats mode 666 level admin

stats timeout 2m

如果未使用HAProxy Enterprise,则安装中的默认Unix套接字名称可能名为/var/run/haproxy.sock或者/var/lib/haproxy/stats,而不是/var/run/hapee-lb.sock。

而在启动了master-worker模式下,可能会绑定一个管理socket地址,通常是/var/run/haproxy-master.sock, 我们可以通过这个地址管理haproxy的服务,例如重新加载配置文件。

例如, 当前系统运行haproxy的命令为:╰─ ps -ef |grep haproxy | grep -v grep

haproxy 1452 20936 5 10:47 ? 00:00:01 /usr/sbin/haproxy -Ws -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid -S /run/haproxy-master.sock -sf 20937

root 20936 1 0 9月09 ? 00:00:11 /usr/sbin/haproxy -Ws -f /etc/haproxy/haproxy.cfg -p /run/ha

你可能感兴趣的:(haproxy服务启动命令)