mod_heartmonitor
描述: | mod_heartbeat 原始服务器的集中监视器 |
状态: | 试验 |
模块标识符: | heartmonitor_module |
源文件: | mod_heartmonitor.c |
兼容性: | 可在 Apache 2.3 及更高版本中使用 |
摘要
mod_heartmonitor侦听由启用mod_heartbeat的源服务器生成的服务器状态消息,并使其状态可用于mod_lbmethod_heartbeat。这允许ProxyPass在ProxyPass中使用“heartbeat”lbmethod。
此模块在可用时使用mod_slotmem_shm的服务而不是 flat-file 存储。使用mod_slotmem_shm不需要 configuration。
要使用mod_heartmonitor,mod_status和mod_watchdog必须是静态模块,或者如果是动态模块,则必须在mod_heartmonitor之前加载。
HeartbeatListen 指令
描述: | 用于侦听传入心跳请求的多播地址 |
句法: | HeartbeatListen addr:port |
默认: | disabled |
Context: | 服务器配置 |
状态: | 试验 |
模块: | mod_heartmonitor |
HeartbeatListen
指令指定服务器将从mod_heartbeat-enabled 服务器侦听状态信息的多播地址。此地址通常对应于源服务器上已配置的HeartbeatAddress。
HeartbeatListen 239.0.0.1:27999
在使用此指令之前,此模块处于非活动状态。
HeartbeatMaxServers 指令
描述: | 指定将向此服务器发送心跳请求的最大服务器数 |
句法: | HeartbeatMaxServers number-of-servers |
默认: | HeartbeatMaxServers 10 |
Context: | 服务器配置 |
状态: | 试验 |
模块: | mod_heartmonitor |
HeartbeatMaxServers
指令指定将向此监视服务器发送请求的最大服务器数。当mod_slotmem_shm正在使用时,它用于控制分配给 store 心跳信息的共享 memory 的大小。
HeartbeatStorage 指令
描述: | store 心跳数据的路径 |
句法: | HeartbeatStorage file-path |
默认: | HeartbeatStorage logs/hb.dat |
Context: | 服务器配置 |
状态: | 试验 |
模块: | mod_heartmonitor |
HeartbeatStorage
指令指定 store 心跳数据的路径。只有在未加载mod_slotmem_shm时才使用 flat-file。