| 描述: | 将具有服务器状态的消息发送到前端代理 |
|---|---|
| 状态: | 实验性 |
| 模块标识符: | heartbeat_module |
| 源文件: | mod_heartbeat |
| 兼容性: | 在Apache 2.3及更高版本中可用 |
mod_heartbeat将多播消息发送到mod_heartmonitor侦听器,该侦听器通告服务器当前的连接数。通常情况下,mod_heartmonitor
将代理服务器上运行mod_lbmethod_heartbeat加载,它允许
ProxyPass使用“心跳” lbmethod内ProxyPass。
mod_heartbeat 本身已加载到通过代理服务器处理请求的原始服务器上。
该模块每1秒钟生成一个单个的UDP组播数据包,其中包含忙碌和空闲的工作程序数。数据包是一种简单的ASCII格式,类似于HTTP中的GET查询参数。
v=1&ready=75&busy=0
消费者除了忙碌和准备就绪之外,还应该处理新的变量,并在将来添加以“&”分隔。
| 描述: | 心跳数据包的组播地址 |
|---|---|
| 句法: | HeartbeatAddress addr:port |
| 默认: | disabled |
| 内容: | 服务器配置 |
| 状态: | 实验性 |
| 模块: | mod_heartbeat |
该HeartbeatAddress指令指定的组播地址,以便mod_heartbeat将发送状态信息。该地址通常将对应于HeartbeatListen前端代理系统上配置的地址
。
HeartbeatAddress 239.0.0.1:27999