Existe alguma maneira de configurar o HAProxy para esperar uma quantidade de tempo antes de marcar um servidor 'up'?

2

Estamos usando o HAProxy v1.3 para balancear a carga entre várias VMs do Windows no EC2 da Amazon, e temos alguns problemas com a estabilidade da instância. Nós temos o nosso próprio monitoramento, então estamos cientes de quando uma instância começa a eliminar solicitações ou começa a se comportar ainda pior, mas um dos problemas é que ela pode começar a funcionar esporadicamente por um breve período de tempo, então o HAProxy pensa é para cima, começa a alimentar os pedidos, apenas para que eles eventualmente fiquem próximos / timeout, o que está se tornando um grande problema.

Quando isso acontece, a instância flaps entre os dois estados com um período de menos de dois minutos, por isso estou querendo saber se há alguma maneira de configurar o HAProxy para adicionar apenas servidores se eles tiverem sido consistentemente preparados para um período de tempo (digamos, 5 minutos).

    
por Marc Bollinger 13.09.2010 / 03:58

1 resposta

6

rise <count> The "rise" parameter states that a server will be considered as operational after consecutive successful health checks. This value defaults to 2 if unspecified. See also the "check", "inter" and "fall" parameters.

Configuração do HAProxy

    
por 13.09.2010 / 04:35