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

Eugene JohnBat26 at gmail.com
Fri Sep 18 12:28:41 MSD 2009


Приветствую.
Куда надо прописать    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
_______________________________________
 







More information about the nginx-ru mailing list