更改配置文件时,我使用以下命令重启 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/