Serveur Apache HTTP Version 2.4

Apache > Serveur HTTP > Documentation > Version 2.4 > Modules

# Module Apache mod_lbmethod_heartbeat

Description: | Algorithme d'ordonnancement de répartition de charge pour `mod_proxy_balancer` basé sur le comptage de trafic Heartbeat
Statut: | Expérimental
Identificateur de Module: | lbmethod_heartbeat_module
Fichier Source: | mod_lbmethod_heartbeat.c
Compatibilité: | Disponible depuis la version 2.3 d'Apache

### Sommaire

lbmethod=heartbeat utilise les services du module `mod_heartmonitor` pour répartir la charge entre les serveurs d'origine qui fournissent des données heartbeat via le module `mod_heartbeat`.

Son algorithme de répartition de charge favorise les serveurs dont la capacité de traitement moyenne répartie dans le temps est la plus importante, mais il ne sélectionne pas forcément le serveur qui présente la disponibilité instantanée la plus importante. Les serveurs qui ne possèdent aucun client actif sont pénalisés, car ils sont considérés comme non entièrement initialisés.

### Directives

### Traitement des bugs

- Journal des modifications de httpd
- Problèmes connus
- Signaler un bug

### Voir aussi

- `mod_proxy`
- `mod_proxy_balancer`
- `mod_heartbeat`
- `mod_heartmonitor`

## Directive HeartbeatStorage

Description: | Indique le chemin permettant de lire les données heartbeat
Syntaxe: | `HeartbeatStorage chemin-fichier`
Défaut: | `HeartbeatStorage logs/hb.dat`
Contexte: | configuration du serveur
Statut: | Expérimental
Module: | mod_lbmethod_heartbeat

La directive `HeartbeatStorage` permet de spécifier le chemin d'accès aux données heartbeat. Ce fichier texte n'est utilisé que si le module `mod_slotmem_shm` n'est pas chargé.