1 votes

Compréhension de la sauvegarde nginx

Considérez la configuration suivante. Chaque demande vérifiera-t-elle la disponibilité de 1.2.3.4 ou est-ce que nginx marque un serveur comme ayant échoué et ne tente une nouvelle tentative que de temps en temps?

amont backend {
    serveur 1.2.3.4:80;
    serveur 4.5.6.7:80 de secours;
}

serveur {
    écoute 80;
    nom du serveur domain.com;

    emplacement / {
        proxy_pass http://backend;
    }
}

1voto

Sven Points 95985

Il marquera le serveur comme étant en échec après max_fails tentatives échouées (par défaut 1) et pour une durée de fail_timeout (par défaut 10 secondes). Si vous définissez max_fails à une valeur supérieure à 1, les tentatives échouées doivent également survenir dans une fenêtre de temps de longueur fail_timeout.

http://nginx.org/en/docs/http/ngx_http_upstream_module.html

0 votes

Merci pour cette information Sven! J'ai mis à jour la question avec plus de détails car je suis toujours incapable de résoudre mon problème avec les erreurs 502.

0 votes

@Anshul: Modifier une question de manière si radicale que cela invalide les réponses déjà données est considéré comme très mauvais style. Veuillez poser une nouvelle question, puis revenir à la version originale de l'édition.

0 votes

Appréciez l'entrée Sven. Faire cela en ce moment.

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