Serveur Apache HTTP Version 2.4
Description: | Algorithme de planification avec r�partition de charge de
l'attribution des requ�tes en attente pour le module
mod_proxy_balancer |
---|---|
Statut: | Extension |
Identificateur�de�Module: | lbmethod_bybusyness_module |
Fichier�Source: | mod_lbmethod_bybusyness.c |
Compatibilit�: | Dissoci� de mod_proxy_balancer depuis la
version 2.3 |
Ce module ne fournit pas lui-m�me de directive de configuration. Il
n�cessite les services de mod_proxy_balancer
, et
fournit la m�thode de r�partition de charge bybusyness
.
Ce module ne fournit aucune directive.
Activ� via lbmethod=bybusyness
, ce planificateur
surveille le nombre de requ�tes assign�es � chaque processus worker
� l'instant pr�sent. Une nouvelle requ�te est automatiquement
assign�e au processus worker auquel est assign� le plus petit nombre de
requ�tes. Ceci s'av�re utile dans le cas o� les
processus worker mettent en file d'attente les requ�tes entrantes
ind�pendamment d'Apache, et permet de s'assurer que la longueur des
files reste raisonnable, et qu'une requ�te est toujours assign�e au
processus worker qui sera � m�me de la servir le plus
rapidement et avec une latence r�duite.
Si plusieurs processus worker s'av�rent les moins charg�s, le
choix d'un de ces derniers est effectu� � partir des statistiques
(et des estimations de charges) qu'utilise la m�thode de d�compte
des requ�tes. Au fil du temps, la distribution des t�ches finit par
ressembler � celle de byrequests
(tel qu'impl�ment� par
mod_lbmethod_byrequests
).