O SH
em sua entrada de log informa a história. Este campo é chamado de Estado da Sessão na Desconexão e é tremendamente valioso. O que você registrou sugere que você precisa examinar mais de perto a configuração e o comportamento do servidor da web. O próprio servidor da Web parece estar fechando a conexão enquanto o HAProxy está aguardando a resposta.
Veja como cheguei a essa conclusão:
S
: the TCP session was unexpectedly aborted by the server, or the server explicitly refused it.
Sabemos que o servidor não recusou a conexão, por isso assumimos que o servidor a fechou e olhou para o segundo valor.
H
: the proxy was waiting for complete, valid response HEADERS from the server (HTTP only).
Portanto, antes de o proxy receber o \r\n\r\n
após um conjunto de cabeçalhos de resposta HTTP válidos, o servidor da Web fechou a conexão inesperadamente.