로딩
요청 처리 중입니다...

간헐적 네트워크 이슈 트러블슈팅 - TCP Idle Time과 VPN 터널 재협상

 간헐적 네트워크 이슈 트러블슈팅 - TCP Idle Time과 VPN 터널 재협상

현재 개발하고 있는 서비스에 OO은행과 업무 체결을 하여 이체 기능을 추가하는 작업을 진행하였습니다. 개발하는 데에는 무리가 없었지만 운영 선 배포 후 이슈가 발생하여 오픈 일정이 무려 한 달 동안 지연되었습니다.

원인을 분석하여 우여곡절 끝에 오픈을 하였지만, 이와 같은 이슈를 다시 마주하지 않기 위해 회고 겸 내용을 정리합니다. 문제 상황 : 간헐적으로 발생하는 Timeout 발생한 이슈는 두 가지였습니다.

Connection Timeout — API 요청 시 연결 자체가 실패 Read Timeout — API 요청 후 응답이 오지 않아 설정된 Read Timeout을 초과 두 이슈 모두 간헐적으로 발생한다는 것이 특징이었습니다. 그리고 운영 서버에서만 발생했고, 개발 서버에서는 전혀 재현되지 않았습니다.

서비스 환경 항목 내용 네트워크 NHN Cloud VPC API 서버 개발 1대, 스테이징 1대, 운영 6대 (제휴 채널별 서버 분리로 단기간 6대 운영) API 환경 Spri...