본문 바로가기
Development/Linux

[Linux] packet_write_wait: Broken pipe 에러 해결

by 성딱이 2023. 5. 16.
반응형
0. 상황

한대의 서버에서 여러대의 서버에 SSH로 접속 후 Jupyter Notebook 을 띄워 관리를 하고 있었는데, 다음과 같이 에러메세지가 뜨면서 Jupyter 서버가 내려갔다.

packet_write_wait: Connection to x.x.x.x port 22: Broken pipe

 

1. 원인 

SSH 통신중에 일정시간 이상 반응이 없다면 다음과 같은 현상이 발생

 

2. 해결

통신하는 서버에 주기적으로 Ping을 날려서 접속이 끊기는 것을 방지

 

3. 방법

1) config 파일 수정

$ vi ~/.ssh/config

 

2) 추가 코드

Host *
ServerAliveInterval 30
ServerAliveCountMax 5

 

조치 후 다시 SSH 접속해서 일정시간이 경과하더라도 문제가 발생하지 않는다.

 

 

끄읏 -

 

 

참조 : https://blog.lukehan.kr/m/entry/packetwritewait-Broken-pipe-%EB%AC%B8%EC%A0%9C-%EB%B0%9C%EC%83%9D-%EC%8B%9C-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95

 

packet_write_wait Broken pipe 문제 발생 시 해결 방법

mirror server 구축 중 아래와 같이 ssh 가 끊어지는 현상이 발생하였다. packet_write_wait: Connection to 127.0.0.1 port 22: Broken pipe 이는 SSH 연결 후 일정 시간 이상 서버와 상호작용이 없을 경우 발생한다고 한

blog.lukehan.kr

 

추가 참조 : https://askubuntu.com/questions/127369/how-to-prevent-write-failed-broken-pipe-on-ssh-connection

 

How to prevent "Write Failed: broken pipe" on SSH connection?

What can I do to configure SSH on both client and servers to prevent Write Failed: broken pipe errors? It often occurs if you sleep your client computer and resume later.

askubuntu.com

 

 

반응형

댓글