DynamoDB Accelerator(DAX) 클라이언트에서 “사용 가능한 엔드포인트 없음” 오류를 해결하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2022년 11월 28일

Amazon DynamoDB Accelerator(DAX)에서 “사용 가능한 엔드포인트 없음” 오류가 발생했습니다. 이 오류를 해결하려면 어떻게 해야 하나요?

간략한 설명

클라이언트에 DAX 클러스터의 어떠한 노드에 대한 네트워크 경로가 없을 때 “사용 가능한 엔드포인트 없음” 오류가 발생합니다. 또는 클러스터가 다운되거나 CPU 사용률이 높을 때 이러한 오류가 발생할 수 있습니다.

다음은 이러한 오류 중 하나가 발생할 수 있는 몇 가지 사례입니다.

  • DAX 노드에 대한 상태 점검 실패: 클라이언트는 노드의 CPU 부하가 높기 때문에 클러스터 노드의 상태를 확인할 수 없습니다.
  • 각 노드에 대한 여러 개의 연속 IO 예외: DAX 클라이언트는 IO 예외 수를 계산하여 서버 노드의 작동 중지 여부를 확인합니다. 먼저 클라이언트는 구성 엔드포인트에서 서버 노드 목록을 검색합니다. 서버 노드에서 장애가 5회 이상 수신되면 활성 서버 노드 목록에서 해당 노드가 제거됩니다. 이러한 방식으로 모든 서버 노드를 제거하면 클라이언트에 활성 노드 목록이 빈 상태로 끝납니다. 이에 대한 응답으로 클라이언트는 “사용 가능한 엔드포인트 없음” 오류를 표시합니다.

해결 방법

오류를 해결하고 클러스터 노드가 정상적으로 작동하도록 하려면 아래 문제 해결 단계를 따릅니다.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요하세요?