Странности с proxy_next_upstream http_404

Nikolay Sivko n.sivko at gmail.com
Fri Jun 5 15:27:59 MSD 2009


Приветствую.

Сталкнулся со странным поведением nginx при включенном 
proxy_next_upstream  http_404:
1)
upstream fallback{
    192.168.1.1:8001;
    192.168.1.2:8001;
}
Запрашиваем файл, которого нет ни на одном хосте - получаем ожидаемое 404.

2)
upstream fallback{
    192.168.1.1:8001;
    192.168.1.2:8001 backup;
}
Запрашиваем файл, которого нет ни на одном хосте - nginx пытается 
бесконечное число раз забрать файл с 192.168.1.1:8001.

И второй вопрос: можно ли сделать так, чтобы при конфигурации upstream, 
в котором есть хост c параметром backup, nginx спрашивал все не-backup 
хосты и если они вернули 404 - спросить backup?






More information about the nginx-ru mailing list