Назад | Перейти на главную страницу

Понимание резервного копирования nginx

Рассмотрим следующую схему. Будет ли каждый запрос проверять доступность 1.2.3.4 или nginx помечает сервер как сбойный и только время от времени пытается повторить попытку?

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;
    }
}

Сервер будет отмечен как неисправный после max_fails неудачных попыток (по умолчанию 1) и в течение fail_timeout (по умолчанию 10 секунд). Если вы установите max_fails при значении больше 1 неудачные попытки также должны происходить во временном окне длительностью fail_timeout.

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