Je suis un débutant à l'équilibrage de charge nginx mais je l'ai mis en place selon la documentation et à partir de quelques échantillons en ligne.Pourquoi Nginx n'équilibre pas la bande passante de l'équilibrage de charge?
Voilà comment configurer mon config amont:
upstream test {
server FirstServerIP weight=1 max_fails=3 fail_timeout=15s;
server SecondServerIP weight=1 max_fails=3 fail_timeout=15s;
}
Puis-je entrer dans:
proxy_pass http://test;
dans l'emplacement partie de config. Pour le backend j'utilise le port 8181 du "FirstServerIP" pour le proxy dans le port 80 du premier et deuxième serveur. Tout va bien jusqu'à ce que je vérifie mon utilisation de ma FirstServerIP de bande passante et trouve que le trafic entrant est triple mon SecondServerIP et le trafic sortant est à peu près le même que mon SecondServerIP ...
Pouvez-vous me dire pourquoi? et comment je pourrais le réparer? Parce qu'il semble que les données sont téléchargées sur mon FirstServer à partir de mon SecondServer, puis renvoyées à l'utilisateur.
_Parce qu'il semble que les données sont téléchargées sur mon FirstServer à partir de SecondServer, puis renvoyées à l'utilisateur._ Vous devez vérifier votre configuration FirstServer et SecondServerIP. L'extrait de configuration ci-dessus ne peut tout simplement pas le faire. – VBart
@VBart Aurais-je besoin d'un troisième serveur pour pouvoir transmettre ma requête aux serveurs First et Second de façon égale? La troisième bande passante du serveur serait-elle le premier et le second serveur combinés? – Echiomega