Spec-Zone.ru › Apache HTTP Server

Модуль Apache mod_lbmethod_heartbeat

Описание: Алгоритм планировщика балансировщика нагрузки с подсчётом трафика Heartbeat для mod_proxy_balancer
Статус: Экспериментальный
Идентификатор модуля: lbmethod_heartbeat_module
Исходный файл: mod_lbmethod_heartbeat.c
Совместимость: Доступен начиная с версии 2.3

Краткое описание

lbmethod=heartbeat использует службы mod_heartmonitor для распределения нагрузки между исходными серверами, передающими данные Heartbeat через модуль mod_heartbeat.

Алгоритм балансировки нагрузки этого модуля со временем отдаёт предпочтение серверам с большей доступной (незанятой) ёмкостью, но не каждый раз выбирает сервер с наибольшей доступной ёмкостью. Серверы с 0 активных клиентов получают штраф, исходя из предположения, что они ещё не полностью инициализированы.

Директива HeartbeatStorage

Описание: Путь для чтения данных Heartbeat
Синтаксис:
HeartbeatStorage file-path
Значение по умолчанию:
HeartbeatStorage logs/hb.dat
Контекст: конфигурация сервера
Статус: Экспериментальный
Модуль: mod_lbmethod_heartbeat

Директива HeartbeatStorage указывает путь для чтения данных Heartbeat. Этот файл с плоской структурой используется только в том случае, если модуль mod_slotmem_shm не загружен.

© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mod_lbmethod_heartbeat.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API