3 votes

Qu'advient-il des demandes supplémentaires lorsque HaProxy atteint sa limite de session maximale ?

J'ai un proxy HA qui répartit la charge sur 3 serveurs web. La limite de session est fixée à 200 et je vois les "sessions en cours" atteindre la limite. Est-ce que je perds du trafic ou est-ce que les demandes supplémentaires sont mises en file d'attente et servies plus tard ?

Je sais que ce n'est pas l'idéal, je vais le remonter, mais je suis curieux de savoir ce qui se passe réellement.

Mon application derrière l'équilibreur de charge ne dépend pas de sessions collantes.

4voto

Yaraher Points 2287

D'après la documentation à 1wt.eu pour la version 1.3, il mettra en file d'attente les demandes supplémentaires.

Mais seulement s'il y a moins de maxqueue dans la file d'attente, pour timeout queue Si, au bout de ce délai, aucun serveur non saturé n'est trouvé, la demande est abandonnée.

Plus d'informations ici : HAProxy Doc et ici : Exemple de configuration ainsi qu'ici : Article sur les files d'attente dans HAProxy

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X