J'ai du mal à configurer nginx.
J'utilise nignx comme proxy inverse. Je veux envoyer toutes mes demandes à mon premier serveur. Si le premier serveur est en panne, je veux envoyer des demandes au deuxième serveur.
En bref, comment puis-je avoir une solution de basculement sans équilibrage de charge?
L'équilibrage de charge dans nginx est très facile, nous configurons simplement les noms de serveur dans la portée en amont, où nous écrivons la liste des serveurs pour l'équilibrage de charge.
nginx supporte différents algorithmes pour l'équilibrage de charge par défaut c'est round robine, mais nous le configurons avec différentes clés comme ip_hash ...
la source
En étendant la réponse de chrskly, vous voudrez peut-être configurer 3 drapeaux / configurations.
Dans l'exemple GRPC suivant, si le serveur principal ne peut pas être connecté en 7 secondes, passez à la sauvegarde et marquez le serveur principal comme arrêté pour 6000s:
la source