From: Lucien Gentis http://hstandby.example.com:8080 se voit envoyer du trafic si
- tous les autres membres du balancer myset sont indisponibles.
- Dans le second, si http://hstandby.example.com:8080 est
- lui-même indisponible, http://bkup1.example.com:8080 et
- http://bkup2.example.com:8080 deviennent les deux seuls
- membres du groupe de répartition de charge actifs :
+ trois scénarios sont envisagés :
http://spare1.example.com:8080 et
+ http://spare2.example.com:8080 ne sont sollicités que si
+ http://www2.example.com:8080 ou
+ http://www3.example.com:8080 est indisponible (un serveur
+ de remplacement sera utilisé à la place d'un membre indisponible du même
+ jeu de serveurs cibles).
+ http://hstandby.example.com:8080 n'est sollicité que si
+ tous les autres serveurs cibles du jeu de serveurs 0 sont
+ indisponibles.
+ http://bkup1.example.com:8080 et
+ http://bkup2.example.com:8080 du jeu 1 ne seront sollicités que si
+ tous les serveurs du jeu 0, tous les serveurs de
+ remplacement et tous les serveurs de standby sont indisponibles.
+ + Il est ainsi possible de définir un ou plusieurs serveurs de remplacement + ou de standby pour chaque jeu de serveurs du répartiteur de charge. +
<Proxy balancer://myset>
BalancerMember http://www2.example.com:8080
BalancerMember http://www3.example.com:8080 loadfactor=3 timeout=1
+ BalancerMember http://spare1.example.com:8080 status=+R
+ BalancerMember http://spare2.example.com:8080 status=+R
BalancerMember http://hstandby.example.com:8080 status=+H
BalancerMember http://bkup1.example.com:8080 lbset=1
BalancerMember http://bkup2.example.com:8080 lbset=1
@@ -209,16 +230,14 @@ ProxyPassReverse "/images/" "balancer://myset/"
- Le point central de cet exemple de gestion des indisponibilités est la
- configuration du serveur d'arrière-plan
- http://hstandby.example.com:8080 avec le drapeau
- +H qui le place en mode hot standby, et
- l'inscription des deux serveurs bkup# dans le groupe de
- répartition de charge avec un niveau 1 (le niveau par défaut étant 0) ; en
- effet, les serveurs en mode hot standby, s'il existent, sont
- utilisés en premier en cas d'indisponibilité de tous les autres serveurs
- d'arrière-plan, et ce sont toujours les serveurs de niveau le plus bas qui
- sont utilisés en premier.
+ Les serveurs de remplacement à chaud remplacent les serveurs indisponibles
+ du même jeu de serveurs du répartiteur de charge. Un serveur est
+ considéré comme indisponible s'il est en maintenance, arrêté ou en erreur.
+ Les serveurs de standby à chaud sont utilisés si tous les serveurs et
+ serveurs de remplacement du jeu de serveurs du répartiteur de charge sont
+ indisponibles. Les jeux de serveurs du répartiteur de charge (avec leurs
+ serveurs de standby et de remplacement à chaud respectifs) sont toujours
+ sollicités dans l'ordre du plus bas lbset vers le plus haut.
IRHE%^FB%^FULogIOTrackTTFU est à ON.%^FB| Description: | Permet d'enregistrer le délai avant le premier octet (time -to first byte - TTFB) |
|---|---|
| Description: | Permet d'enregistrer le délai avant le premier octet (TTFB = time +to first byte) |
| Syntaxe: | LogIOTrackTTFB ON|OFF |
| Défaut: | LogIOTrackTTFB OFF |
| Contexte: | configuration du serveur, serveur virtuel, répertoire, .htaccess |
| Description: | Active la mesure du temps jusqu'à l'arrivée du dernier octet de la +requête (TTFU = time to finish upload) |
|---|---|
| Syntaxe: | LogIOTrackTTFU ON|OFF |
| Défaut: | LogIOTrackTTFU OFF |
| Contexte: | configuration du serveur, serveur virtuel, répertoire, .htaccess |
| AllowOverride: | All |
| Statut: | Extension |
| Module: | mod_logio |
| Compatibilité: | Disponible à partir de la version 2.4.34 du serveur HTTP Apache |
Cette directive permet d'activer/désactiver la mesure du temps entre le
+ début de la lecture de la requête et la lecture du dernier octets du corps
+ de la requête (upload terminé). La valeur est enregistrée dans le journal
+ via la chaîne de formatage %^FU.