ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Повторный вызов backend в случае ошибки POST-запроса...


  • To: nginx-ru@xxxxxxxxx
  • Subject: Повторный вызов backend в случае ошибки POST-запроса...
  • From: Eugene <JohnBat26@xxxxxxxxx>
  • Date: Fri, 18 Sep 2009 12:28:41 +0400
  • Organization: CTI

Приветствую.
Куда надо прописать    proxy_next_upstream http_503, чтобы nginx стал 
перебирать сервера?
вот часть моего nginx.conf: 
------------------------------------------
.....
  upstream  backend  {
    server   172.20.0.4:8080;
    server   172.20.0.4:8080;
    server   172.20.0.4:8080;
    server   172.20.0.4:8080;
    server   172.20.0.4:8080;
}

    #
    # The default server
    #
    server {
        listen       80;
        #server_name  _;
        proxy_set_header  Host        $host;
        proxy_set_header  X-Real-IP  $remote_addr;
        #proxy_next_upstream http_503;
        access_log  //var/log/nginx/nginx.log  main;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;

     location /cas-services-verimatrix-pull/ {
        if ($request_method != GET) {
          proxy_pass http://backend;
        }
       proxy_next_upstream http_503;
        break;
     }
...........................
----------------------------------------------
-- 
Best Regards, Eugene Batogov
_______________________________________
 



 




Copyright © Lexa Software, 1996-2009.