Tengo problemas para configurar nginx.
Estoy usando nignx como proxy inverso. Quiero enviar todas mis solicitudes a mi primer servidor. Si el primer servidor está inactivo, quiero enviar solicitudes al segundo servidor.
En resumen, ¿cómo puedo tener una solución de conmutación por error sin equilibrio de carga?
El equilibrio de carga en nginx es muy fácil, solo configuramos los nombres de los servidores en el alcance ascendente, donde escribimos la lista de servidores para el equilibrio de carga.
nginx admite diferentes algoritmos para el equilibrio de carga por defecto, es round robine, pero lo configuramos con diferentes claves como ip_hash ...
fuente
Extendiendo la respuesta de chrskly, es posible que desee configurar 3 banderas / configuraciones.
En el siguiente ejemplo de GRPC, si el servidor principal no se puede conectar en 7 segundos, cambie a copia de seguridad y marque el servidor principal como inactivo durante 6000 s:
fuente