Você pode configurar um upstream
server com a opção backup
e, em seguida, não será atingido normalmente.
upstream cache {
server 192.168.1.2:8080 fail_timeout=5s max_fails=3;
server 127.0.0.1:82 backup;
}
location / {
proxy_pass http://cache;
proxy_next_upstream error http_502;
}
Certifique-se de que seu servidor de cache principal retorne um erro consistente, para que a falha seja detectada rapidamente.