haproxy - 恢复 HAProxy 统计信息

标签 haproxy

更改配置文件时,我使用以下命令重启 HAProxy:

/usr/local/sbin/haproxy -f /etc/haproxy.cfg -p /var/run/haproxy.pid -sf $(</var/run/haproxy.pid)

遗憾的是,在 HAProxy 恢复后,之前发布的所有统计数据都消失了。

HAProxy 是否有可能从之前的 HAProxy 启动中恢复统计数据?

最佳答案

从 1.6 版开始,您可以在执行重新加载之前将服务器状态转储到一个平面文件中,并让新进程知道状态的存储位置。 请参阅此处的示例:seamless_reload

“show servers state”命令用于保持服务器正常运行时间和健康状态交叉重载,但它不提供 session 数据或字节输入/输出等。“show stat”命令可以将这些统计信息转储到稍后您可以使用该文件创建报告,尽管 HAproxy 没有重新加载此信息的功能。

关于haproxy - 恢复 HAProxy 统计信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27335293/

相关文章:

lua - 如何将第 3 方 lua 库(通过 luarocks 安装)加载到 haproxy

java - 为 rabbitmq 配置 HAProxy

networking - HAProxy 动态服务器地址

cookies - haproxy 和粘性 session

url-rewriting - 根据 Haproxy 中的路径重定向到新域

http - 在 HAProxy 上重定向

缓存 WebSocket

conditional-statements - 基于动态变量的 Haproxy 条件

haproxy - 如何使HA代理保持事件状态

regex - 使用重定向配置重写 HAProxy 和 reqrep 路径