Como proxy de servidores upstream em ordem e com um limite?

1

Estou fazendo proxy de um diretório para um websocket upstream:

        location /Fonzy {
                        proxy_pass http://websocket;
                        proxy_http_version 1.1;
                        proxy_set_header Upgrade $http_upgrade;
                        proxy_set_header Connection $connection_upgrade;
            }

upstream:

upstream websocket {
    least_conn; 
    server 127.0.0.1:9300;
    server 127.0.0.1:9301;
    server 127.0.0.1:9302;
}

least_conn será o proxy para o servidor que possui a menor quantidade de conexões.

Meu problema é que estou tentando fazer proxy, digamos 200 conexões para 9300 e, depois que 200 conexões forem atendidas, as próximas 200 irão para 9301 , e assim por diante.

Eu encontrei a propriedade max_conns , mas isso é para a versão comercial. No entanto, nem tenho certeza se isso é uma solução.

    
por NiCk Newman 17.04.2016 / 03:33

0 respostas

Tags