Apache HTTP Server 版本 2.4
說明 | mod_heartbeat 起始伺服器的集中式監視器 |
---|---|
狀態 | 實驗性質 |
模組識別 | heartmonitor_module |
原始檔 | mod_heartmonitor.c |
相容性 | 可用於 Apache 2.3 及更高版本 |
mod_heartmonitor
偵聽啟動 mod_heartbeat
的起始伺服器產生的伺服器狀態訊息,並在 mod_lbmethod_heartbeat
中公開其狀態。這允許 ProxyPass
在 ProxyPass
內部使用「heartbeat」lbmethod。
此模組會在可用時使用 mod_slotmem_shm
服務,而非使用平面檔案儲存。無需組態即可使用 mod_slotmem_shm
。
說明 | 偵聽接收 heartbeat 要求的多播位址 |
---|---|
語法 | HeartbeatListen 位址:連接埠 |
預設值 | 停用 |
情境 | 伺服器組態 |
狀態 | 實驗性質 |
模組 | mod_heartmonitor |
HeartbeatListen
指令可指定伺服器將在上面偵聽 mod_heartbeat
啟用的伺服器的狀態資訊的多播位址。此位址通常會與起始伺服器的已組態 HeartbeatAddress
相應。
HeartbeatListen 239.0.0.1:27999
在使用此指令之前,此模組會處於非活動狀態。
說明 | 設定將會發送心跳要求至這個伺服器服務器之最大數量 |
---|---|
語法 | HeartbeatMaxServers 服務器數量 |
預設值 | HeartbeatMaxServers 10 |
情境 | 伺服器組態 |
狀態 | 實驗性質 |
模組 | mod_heartmonitor |
相容性 | 數值 0 僅於 2.4.55 以上版本為接受值 |
HeartbeatMaxServers
指令,設定將會發送要求至這個監視器伺服器之服務器之最大數量。他用來控制在 mod_slotmem_shm
啟用時,分配給儲存心跳資訊的共享記憶體大小。
針對使用平面檔案儲存(不載入 mod_slotmem_shm
),此值必定設定為 0。數值必須為 0,或大於等於 10。
說明 | 使用平面檔案儲存時,儲存心跳資料的路徑 |
---|---|
語法 | HeartbeatStorage 檔案路徑 |
預設值 | HeartbeatStorage logs/hb.dat |
情境 | 伺服器組態 |
狀態 | 實驗性質 |
模組 | mod_heartmonitor |
HeartbeatStorage
指令,設定儲存心跳資料的路徑。這個平面檔案僅當未載入 mod_slotmem_shm
且 HeartbeatMaxServers
設定為 0 時,才會使用。