channel 41: open failed: connect failed: open failed
Essa mensagem de erro significa que o servidor SSH remoto não pôde executar uma solicitação de encaminhamento TCP porque não pôde se conectar ao destino do túnel. A última parte "open failed" da mensagem é uma mensagem de erro do servidor SSH remoto.
Quando você executa o SSH com um encaminhamento de porta, o encaminhamento de porta funciona assim:
- O cliente ssh local ouve conexões TCP na porta local (/var/run/some.socket no seu caso).
- Quando um originador se conecta à porta local, o cliente ssh envia uma solicitação para um canal "direct-tcpip" para o servidor. A solicitação inclui o destino do túnel (/var/run/some.socket no sistema remoto no seu caso).
- O servidor SSH remoto faz uma conexão TCP ao destino do túnel.
- O cliente ssh local e o servidor ssh remoto transmitem dados em ambas as direções entre as respectivas conexões TCP e o canal direct-tcpip.
No seu caso, o servidor ssh está falhando na etapa 3 porque não pode se conectar ao destino do túnel por algum motivo.
Você deve verificar o log ssh no servidor remoto. O processo do servidor SSH pode ter registrado uma mensagem dizendo porque está falhando. Além disso, você diz que isso está acontecendo de forma intermitente durante um teste de carga, então eu observaria os problemas do lado do servidor relacionados ao carregamento. Algumas possibilidades vêm à mente:
- O aplicativo no sistema remoto que está escutando em /var/run/some.socket não está lidando com solicitações de conexão com rapidez suficiente, e um backlog está aumentando.
- O processo do servidor SSH está atingindo algum tipo de limite de recurso (número de descritores de arquivos abertos, por exemplo)