HAProxy falha em todas as solicitações em 1.5-dev12

2

Estou com um problema em que o HAProxy está falhando sem nenhuma explicação quando eu alterno de 1.4.12 para 1.5-dev12. A razão pela qual estou mudando é para o descarregamento de SSL.

Meu arquivo de configuração não tem nenhum erro, é bem simples e funciona bem com o 1.4 - mas por alguma razão quando eu executo com 1.5-dev12 eu vejo os logs observando que os dois backends que eu tenho foram configurados , e quando eu bato em um dos frontends, recebo um HTTP 400 no navegador e, de repente, o HAProxy não está mais em execução quando eu verifico.

Eu entendo que uma solução comum para a falta de suporte a SSL para o HAProxy é usar o Stud, e eu posso ir com isso já que estou precisando de uma solução SSL para o meu serviço, mas antes dele naquele mundo eu pensei Eu posso ver se alguém já teve os mesmos problemas e pode saber como consertar isso.

O servidor é Ubuntu 10.04 e eu segui as instruções do make no blog Exceliance aqui .

EDIT: A conselho de Kyle Brandt, eu fiz um pouco mais de investigação. Eu anexei o gdb ao processo haproxy e quando a falha ocorreu, foi o que consegui:

Program received signal SIGSEGV, Segmentation fault.
0x0804e5c2 in dequeue_all_listeners (list=0x9e1a418) at src/protocols.c:184
184     list_for_each_entry_safe(listener, l_back, list, wait_queue) {

P.S. HAProxy é incrível, então obrigado Exceliance por nos fornecer algo tão útil:)

    
por basicallydan 20.10.2012 / 16:45

1 resposta

1

desculpe, não vi sua postagem.

Corrigimos um segfault esta semana relacionado à mudança no gerenciamento de conexões. No entanto Não foi tão fácil de obter como o seu e, dado o seu output do gdb, não tenho a certeza que é o mesmo. Poderia, por favor, tentar com o último instantâneo desta noite e ver se consegue reproduzir isto ? Se assim for, estou interessado em obter o core e o arquivo de configuração fora da lista.

Obrigado a você e Kyle por sua interminável ajuda sobre o assunto: -)

    
por 27.10.2012 / 10:34

Tags