Hot configure o Haproxy 1.5

2

Eu estava usando este comando para reiniciar o haproxy com sucesso:

sudo haproxy -f /etc/haproxy/haproxy.cfg -p /var/run/haproxy.pid -sf $(cat /var/run/haproxy.pid)

No entanto, depois de atualizar para versões recentes do Haproxy 1.5, notei que isso não funcionou como esperado. Mais especificamente, acabei com dois processos Haproxy em execução (um antigo e outro novo).

Alguma coisa mudou?

    
por skyork 03.01.2013 / 07:14

1 resposta

1

Esse é o comportamento esperado, mas apenas perceptível se você tiver conexões de longa duração. O processo antigo continuará a ser executado até que todas as conexões sejam processadas.

Por exemplo, na instância haproxy do nosso servidor da Web, o processo antigo desaparece em segundos. Mas a instância haproxy na frente de nossos servidores Exchange pode ter o processo antigo por dias por causa das conexões do Outlook e do Active Sync.

Então, na sua instância, acho que foi apenas sorte que você tivesse uma longa conexão aberta, impedindo que o processo antigo saísse ainda.

    
por 03.01.2013 / 14:57