• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 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。

    上篇:mod_heartbeat

    下篇:mod_http2