클라우드 2

L4 로드밸런서 Connection Idle Timeout 설정 | 클라이언트 중복 요청 문제

상황 300명 이상 수신자에게 예약/대량 메일 발송 시 두 번 이상 발송되는 문제 문제 첫 번째 요청이 끝나기도 전에 동일한 요청이 발생됨. 그 시간이 딱 1분. WEB Server 로그 분석 (이중화 환경) 클라이언트 요청이 중복으로 들어온 것을 확인. 그 시간 간격이 딱 1분이었다. 어떤 상황에서는 1번기에 동일하게 중복 요청이 들어왔고 어떤 상황에서는 1번기, 2번기 각각 중복 요청이 들어왔다. 해결 과정 원타임토큰 문제? 처음엔 메일 중복 발송을 막기 위한 OneTimeToken 의 문제로 파악했다. 사용자가 [보내기] 버튼 혹은 네트워크 장애로 인해 두 번 이상 호출되어 중복 메일 발송되는 문제를 예방하는 역할을 한다. 그러나 로그 심어 확인해 보니, 원타임토큰은 동일했다. ajax 호출 응답 ..

클라우드 2023.08.23

클라우드 운영 LB L4 환경에서 Proxy protocol 설정하기 |네이버클라우드플랫폼

개요 1. 사설 IP 사용하는 WAS A서버에서 ssh 로 서버 B서버(WEB/WAS단일) 접근 후 2. B서버에서 다시 WAS A서버로 L4 통해 API 통신 시도 문제 사설 대역에서 접속한 B서버는 https://cmail.cloud.kr/api/xxx/xxxx/xxxx 이라는 API URL 을 호출한다. 이 과정이 3번 과정이다. 3번을 보면 URL 호출 후 외부로 나갔다가 다시 L4 통해 WEB1, WAS A서버로 들어온다. 문제는 해당 API URL 호출 시 WAS A서버까지 들어오지 않았다. 분석 1. B서버에서 80/443 통신이 안되나? 서버 통신할 때 확인하는 방법으로 아래와 같이 확인해봤다. echo > /dev/tcp/cmail.cloud.kr/80 echo > /dev/tcp/cma..

클라우드 2022.12.29