상황

로컬에서 외부 리눅스 서버로 SCP를 통해서 파일을 전송하고 있었다.
파일 용량은 약 4Gb.

다른 일을 하다가 돌아와보니 Broken Pipe 에러와 함께 전송이 중단되어 있었다.
안그래도 서버에 접속량이 많아 전송 속도가 느렸는데,
40% 이상 진행되던 전송이 끊어져 버린 것이다.

이유

서칭을 해보니 다음과 같은 이유들이 있다.

(1) 서버 컴퓨터에서 해당 소켓을 닫았을 경우
(2) 일정 시간 통신이 없었을 경우
(3) 너무 자주 새로고침을 했을 경우

아마 3번에 해당하지 않았나.. 짐작하고 있다.

Reference

https://appuals.com/how-to-fix-linux-broken-pipe-errors/
https://blog.lukehan.kr/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
https://kldp.org/node/59225
https://born-dev.tistory.com/28