packet_write_wait: Erro de cano quebrado no MacOS Sierra SSH para o Amazon EC2

5

Eu continuo recebendo um erro packet_write_wait: Broken Pipe em minhas conexões do EC2 após um período de inatividade.

Eu tentei modificar o ServerAliveInterval & ClientAliveInterval configurações com valores diferentes variando de 5 a 120 . Também tentei alterar a configuração TCPKeepAlive para no ou yes . Eu tentei aplicar essas configurações à configuração em /etc/ssh/sshd_config e ~/.ssh/config (tentei isso em um bloco Host * e Host SERVER.COM ).

No entanto, continuo sendo desconectado com um erro packet_write_wait: Broken Pipe. Como corrijo este problema?

    
por arby 25.10.2016 / 23:39

1 resposta

2

Isso significa que há uma enorme perda de pacotes por um longo tempo ou uma mudança de rota entre você e a AWS (não necessariamente seu provedor, pode ser seu roteador ou intermediário também), portanto mesmo as keepalives tcp ficam sem resposta. Inspecione seu tráfego, cada pacote enviado e recebido em ambos os lados com wireshark / tshark no fundo. Se você vir que os dados não são entregues ou há uma retransmissão TCP - é aqui que o problema pertence.

    
por 01.11.2016 / 15:08