Nous voulons pouvoir ajouter plus de serveurs principaux à la demande. Pour le moment, je ne vois pas de moyen d'ajouter plus de serveurs principaux au fichier de configuration sans redémarrer haproxy.
load-balancing
scaling
haproxy
Jan Deinhard
la source
la source
Du manuel:
> 1.6) Aider à la gestion des processus
Haproxy prend désormais en charge la notion de fichier pid. Si l'argument de ligne de commande '-p' ou l'option globale 'pidfile' est suivi d'un nom de fichier, ce fichier sera supprimé, puis rempli avec tous les pids des enfants, un par ligne (uniquement en mode démon). Ce fichier n'est PAS dans le chroot, ce qui permet de travailler avec un chroot en lecture seule. Il appartiendra à l'utilisateur qui démarre le processus et disposera des autorisations 0644.
Exemple :
la source
En fonction de votre version de HA-proxy, vous voudrez peut-être également considérer l'API dynamique HA-Proxy comme décrit par haproxy.com dans cette page: https://www.haproxy.com/blog/dynamic-scaling-for-microservices-with -runtime-api /
L'API dynamique HA-Proxy est fournie avec la version Entreprise.
Vous devriez considérer l'API dynamique HA-Proxy si vous souhaitez ajouter / supprimer des serveurs à la volée comme une pratique habituelle ou si votre projet implique un tel cas d'utilisation.
la source