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