<-
Apache > HTTP 服务器 > 文档 > 版本 2.4 > 模块

Apache 模块 mod_heartmonitor

可用语言:  en  |  fr 

描述用于 mod_heartbeat 源服务器的集中式监控器
状态实验性
模块标识符heartmonitor_module
源文件mod_heartmonitor.c
兼容性在 Apache 2.3 及更高版本中可用

摘要

mod_heartmonitor 监听由启用 mod_heartbeat 的源服务器生成的服务器状态消息,并将它们的状态提供给 mod_lbmethod_heartbeat。这允许 ProxyPassProxyPass 中使用 "heartbeat" lbmethod

此模块在可用时使用 mod_slotmem_shm 的服务,而不是使用平面文件存储。使用 mod_slotmem_shm 不需要任何配置。

要使用 mod_heartmonitormod_statusmod_watchdog 必须是静态模块,或者如果它们是动态模块,则必须在 mod_heartmonitor 之前加载。
Support Apache!

指令

错误修复清单

另请参阅

top

HeartbeatListen 指令

描述用于监听传入心跳请求的多播地址
语法HeartbeatListen addr:port
默认值禁用
上下文服务器配置
状态实验性
模块mod_heartmonitor

HeartbeatListen 指令指定服务器将监听来自启用 mod_heartbeat 的服务器的状态信息的地址。此地址通常对应于源服务器上配置的 HeartbeatAddress

HeartbeatListen 239.0.0.1:27999

在使用此指令之前,此模块处于非活动状态。

top

HeartbeatMaxServers 指令

描述指定将向此服务器发送心跳请求的服务器的最大数量
语法HeartbeatMaxServers number-of-servers
默认值HeartbeatMaxServers 10
上下文服务器配置
状态实验性
模块mod_heartmonitor
兼容性仅在 2.4.55 及更高版本中接受值为 0

HeartbeatMaxServers 指令指定将向此监控服务器发送请求的服务器的最大数量。它用于控制在使用 mod_slotmem_shm 时分配给存储心跳信息的共享内存的大小。

对于使用平面文件存储(不加载 mod_slotmem_shm),这必须设置为 0。该值必须为 0,或大于或等于 10。

top

HeartbeatStorage 指令

描述使用平面文件存储时存储心跳数据的路径
语法HeartbeatStorage file-path
默认值HeartbeatStorage logs/hb.dat
上下文服务器配置
状态实验性
模块mod_heartmonitor

HeartbeatStorage 指令指定存储心跳数据的路径。此平面文件仅在未加载 mod_slotmem_shmHeartbeatMaxServers 设置为 0 时使用。

可用语言:  en  |  fr 

top

评论

注意
这不是问答部分。此处发布的评论应针对改进文档或服务器的建议,如果它们已实施或被认为无效/与主题无关,则可能被我们的版主删除。有关如何管理 Apache HTTP 服务器的问题应发送到我们的 IRC 频道 #httpd(在 Libera.chat 上),或发送到我们的 邮件列表