我在 CentOs6.4 x64 上安装了 haproxy,但我需要使用命令从终端查看统计数据haproxy -s
man 文件说
-s Show statistics (only if compiled in). Statistics are only available if compiled in with the 'STATTIME' option. It's only
used during code optimization phases, and will soon disappear.
使用 yum 删除当前版本并使用以下方法编译源代码
make TARGET=linux2628 USE_EPOLL=1 USE_OPENSSL=1 STATTIME=1 ARCH=x86_64 && make install
一切正常,HAProxy 正在运行,但-s
选项仍然不起作用
知道为什么会发生这种情况吗?
答案1
此选项旨在启动 haproxy 时使用,而不是在其运行后使用。如果要使用它,您必须终止所有正在运行的 haproxy 实例,然后使用 -s 选项和启动所需的任何其他参数手动启动它。
但是,您不应该使用此选项来查看 haproxy 生成的统计数据。您应该查看统计网页或套接字统计界面,这两个页面在手册中都有示例。