IPv6

· 이슈
배경, 원인과 해결방안을 찾기까지의 과정은 이전 포스팅 글에서 확인할 수 있다. 원인이 파악된 시점, 해결방안은 3가지 정도 고려할 수 있었다. 클라이언트 프로그램 실행이 되는 PC / 모바일 내 IPv6를 비활성화 처리 Node.js 내 http/https Request 시 axios , request.js 내 family 설정 도메인 내 AAAA 레코드 추가 / Nginx Server Conf 파일 내 IPv6 호환 설정 1. 클라이언트 프로그램 실행이 되는 PC / 모바일 내 IPv6 를 비활성화 처리 위 방법은 클라이언트 프로그램을 실행하는 PC나 모바일에 직접 처리하는 방법으로, 검증을 위한 간단하게 확인할 수 있는 방법이므로 가볍게 설정하는 방법과 함께 빠르게 지나가도록 하자. 실제 고객들에게..
· 이슈
1. 배경 개발한 Node.js 기반 Electron Framework로 만든 클라이언트 프로그램은 실행 시, axios를 통해 특정 서버 상태를 확인하는 로직이 들어가 있다. Get방식의 특정 URL 을 호출해 리턴되는 Response 내 status를 확인하고 큰 이상 없으면 넘어가는 아주 단순한 로직이다. 이게 정상적으로 처리되지 않으면 에러대응 페이지로 넘겨주도록 되어있다. 어느날 클라이언트 내에서 에러대응 페이지가 계속 나온다는 이슈보고가 들어왔다. 침착하게 확인해본 결과... 아무 이상이 없었다. 팀 동료들에게 테스트를 부탁하였는데 다들 아무도 이상이 없었다고 한다. 즉, 정상적으로 실행되고 있었다. 처음엔 서버가 다운된거 아닐까 하는 의심을 받았지만, 서버는 아무 이상이 없었다. 도대체 뭐가..
신·기록
'IPv6' 태그의 글 목록