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

Apache 模块 mod_heartbeat

可用语言:  en  |  fr 

描述向前端代理发送服务器状态消息
状态实验性
模块标识符heartbeat_module
源文件mod_heartbeat
兼容性在 Apache 2.3 及更高版本中可用

摘要

mod_heartbeatmod_heartmonitor 监听器发送多播消息,该监听器会通告服务器当前的连接数。通常,mod_heartmonitor 会在带有 mod_lbmethod_heartbeat 的代理服务器上运行,这允许 ProxyPassProxyPass 中使用 "heartbeat" lbmethod

mod_heartbeat 本身加载在通过代理服务器提供服务的源服务器上。

要使用 mod_heartbeatmod_statusmod_watchdog 必须是静态模块,或者如果为动态模块,则必须在 mod_heartbeat 之前加载。
Support Apache!

主题

指令

错误修复清单

另请参阅

top

使用 mod_heartbeat 输出

每秒,此模块会生成一个包含繁忙和空闲工作者数量的多播 UDP 数据包。数据包采用简单的 ASCII 格式,类似于 HTTP 中的 GET 查询参数。

数据包示例

v=1&ready=75&busy=0

使用者应该处理未来添加的除 busy 和 ready 之外的新的变量,这些变量用 '&' 分隔。

top

HeartbeatAddress 指令

描述心跳数据包的多播地址
语法HeartbeatAddress addr:port
默认值禁用
上下文服务器配置
状态实验性
模块mod_heartbeat

HeartbeatAddress 指令指定 mod_heartbeat 将发送状态信息的地址。此地址通常对应于前端代理系统上配置的 HeartbeatListen

HeartbeatAddress 239.0.0.1:27999

可用语言:  en  |  fr 

top

评论

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