Compreendendo o backup nginx

1

Considere a configuração a seguir. Cada solicitação verificará a disponibilidade de 1.2.3.4 ou o nginx marcará um servidor como com falha e tentará apenas uma nova tentativa de vez em quando?

upstream backend {
    server 1.2.3.4:80;
    server 4.5.6.7:80 backup;
}

server {
    listen 80;
    server_name domain.com;

    location / {
        proxy_pass http://backend;
    }
}
    
por Anshul 22.07.2017 / 20:27

1 resposta

1

Ele marcará o servidor como com falha após max_fails falharem nas tentativas (padrão 1) e por uma duração de fail_timeout (padrão 10 segundos). Se você definir max_fails para um valor maior que 1, as tentativas com falha também precisarão ocorrer em uma janela de tempo com comprimento fail_timeout .

link

    
por 22.07.2017 / 20:44

Tags