Spec-Zone.ru › Apache HTTP Server

Модуль Apache mod_lbmethod_heartbeat

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

Резюме

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

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

Директива HeartbeatStorage

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

Директива HeartbeatStorage указывает путь для чтения данных о сердцебиении. Этот текстовый файл используется только в том случае, когда 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