이 페이지에서는 다양한 오류 시나리오를 설명하고 오류 해결을 위한 안내를 제공합니다.
연결 오류 시나리오
이 섹션에서는 인스턴스에서 발생할 수 있는 연결 문제를 설명합니다.
방화벽 규칙으로 인한 연결 오류
방화벽 규칙으로 인해 Memorystore for Redis 클러스터에서 사용하는 포트가 차단되어 연결 오류가 발생할 수 있습니다. 인스턴스의 Private Service Connect 엔드포인트 모두에 대해 포트 11000~13047을 허용 목록에 추가합니다. 이러한 엔드포인트에 대한 자세한 내용은 예약된 네트워크 주소를 참고하세요.
조직 정책으로 인해 연결 오류가 발생했습니다.
Memorystore for Redis 클러스터 인스턴스에 대한 Private Service Connect 연결을 차단하는 조직 정책이 있을 수 있습니다.
조직 정책에서 .restrictPrivateServiceConnectProducer 정책을 사용하는 경우 Redis용 Memorystore 클러스터 전용 폴더인 961333125034 폴더 번호를 허용 목록에 추가합니다. 예를 들면 다음과 같습니다.
name: organizations/Consumer-org-1/policies/compute.restrictPrivateServiceConnectProducer
spec:
rules:
- values:
allowedValues:
- under:folders/961333125034
조직 정책에서 .disablePrivateServiceConnectCreationForConsumers 정책을 사용하는 경우 SERVICE_PRODUCERS을 허용 목록에 추가해야 합니다. 예를 들면 다음과 같습니다.
name: organizations/Consumer-org-1/policies/compute.disablePrivateServiceConnectCreationForConsumers
spec:
rules:
- values:
allowedValues:
- SERVICE_PRODUCERS
CPU 사용량 시나리오
이 섹션에서는 클러스터에서 발생할 수 있는 CPU 사용량 문제를 설명합니다.
클러스터의 출력 버퍼에 공간이 부족합니다.
클러스터의 출력 버퍼 공간이 부족하면 다음 단계를 따르세요.
maxmemory매개변수를 더 작은 값으로 설정합니다.allkeys-lrumaxmemory정책을 사용합니다.
클러스터의 메모리가 가득 차고 새로운 쓰기가 들어오면 Redis용 Memorystore 클러스터는 클러스터의 maxmemory 정책에 따라 키를 삭제하여 쓰기를 수행할 공간을 확보합니다. allkeys-lru 정책은 전체 키 세트에서 가장 최근에 사용한 (LRU) 키를 제거합니다.
클러스터의 maxmemory 및 사용된 메모리를 모니터링하는 것이 좋습니다. 이를 통해 클러스터가 프로비저닝된 클러스터 용량에 도달하는지 알 수 있습니다.
또한 maxmemory 매개변수 값을 줄이면 오버헤드를 위한 공간이 더 많아집니다.