Apache HTTP Server 版本 2.4
描述 | 向前端代理发送服务器状态消息 |
---|---|
状态 | 实验性 |
模块标识符 | heartbeat_module |
源文件 | mod_heartbeat |
兼容性 | 在 Apache 2.3 及更高版本中可用 |
mod_heartbeat
向 mod_heartmonitor
监听器发送多播消息,该监听器会通告服务器当前的连接数。通常,mod_heartmonitor
会在带有 mod_lbmethod_heartbeat
的代理服务器上运行,这允许 ProxyPass
在 ProxyPass
中使用 "heartbeat" lbmethod。
mod_heartbeat
本身加载在通过代理服务器提供服务的源服务器上。
每秒,此模块会生成一个包含繁忙和空闲工作者数量的多播 UDP 数据包。数据包采用简单的 ASCII 格式,类似于 HTTP 中的 GET 查询参数。
v=1&ready=75&busy=0
使用者应该处理未来添加的除 busy 和 ready 之外的新的变量,这些变量用 '&' 分隔。
描述 | 心跳数据包的多播地址 |
---|---|
语法 | HeartbeatAddress addr:port |
默认值 | 禁用 |
上下文 | 服务器配置 |
状态 | 实验性 |
模块 | mod_heartbeat |
HeartbeatAddress
指令指定 mod_heartbeat
将发送状态信息的地址。此地址通常对应于前端代理系统上配置的 HeartbeatListen
。
HeartbeatAddress 239.0.0.1:27999