Connection reset by peer란? 원인과 해결 방법
Connection reset by peer는 상대방(peer)이 TCP 연결을 FIN이 아닌 RST 패킷으로 강제로 끊었을 때 발생하는 에러입니다.결론부터 말하면, 원인은 대부분 서버 프로세스 종료, 타임아웃 불일치(Keep-Alive), 방화벽·로드밸런서의 세션 정리 중 하나이며 tcpdump로 RST를 누가 보냈는지 확인하는 것이 해결의 시작입니다. 1. Connection reset by peer란?TCP 연결은 보통 FIN → ACK → FIN → ACK(4-Way Handshake)으로 정상 종료됩니다. 이때 상대가 연결을 닫으면 recv()는 에러 없이 0(EOF)을 돌려줍니다.반면 상대가 RST(Reset) 플래그를 보내면 연결이 즉시 파기되고, 그 소켓으로 읽기/쓰기를 하던 쪽에서 EC..