描述: | 将具有服务器状态的消息发送到前端代理 |
---|---|
状态: | 实验性 |
模块标识符: | 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