다음을 통해 공유


Azure Cache for Redis 모니터링 및 문제 해결 FAQ

이 문서에서는 Azure Cache for Redis를 모니터링하고 문제를 해결하는 방법에 대한 일반적인 질문의 대답을 알아봅니다.

중요합니다

Azure Cache for Redis는 모든 SKU에 대한 사용 중지 타임라인을 발표했습니다. 가능한 한 빨리 기존 Azure Cache for Redis 인스턴스를 Azure Managed Redis 로 이동하는 것이 좋습니다.

사용 중지에 대한 자세한 내용은 다음과 같습니다.

캐시 상태와 성능을 모니터링하려면 어떻게 하나요?

Azure Portal에서 Azure Cache for Redis Cache 메트릭을 모니터링할 수 있습니다. 대시보드에 메트릭 차트를 고정하고, 모니터링 차트의 날짜 및 시간 범위를 사용자 지정하고, 차트에서 메트릭을 추가 및 제거하고, 특정 조건에 대한 경고를 설정할 수 있습니다. 자세한 내용은 Azure Cache for Redis 모니터링을 참조하세요.

캐시의 왼쪽 탐색 메뉴에 있는 다음 항목은 캐시를 모니터링하고 문제를 해결하는 데에도 도움이 됩니다.

  • 문제 진단 및 해결에서는 일반적인 문제 및 문제 해결 전략에 대한 정보를 제공합니다.
  • 도움말 아래의 리소스 상태는 리소스가 예상대로 실행되고 있는지 알려 줍니다. 자세한 내용은 Resource Health 개요를 참조하세요.
  • 도움말 아래의 지원 + 문제 해결에서는 캐시에 대한 지원 옵션을 제공합니다.

이러한 도구는 Azure Redis 캐시 인스턴스의 상태를 모니터링하는 데 도움이 되며, 캐시된 애플리케이션을 관리하는 데도 도움이 됩니다.

시간 제한은 무엇 때문에 발생할 수 있나요?

Redis와 클라이언트 간의 통신 중에 시간 제한이 발생할 수 있습니다. 클라이언트가 Redis 서버에 명령을 보내면 명령이 큐에 추가됩니다. 결국에는 Redis 서버에서 명령을 선택하여 실행합니다. 이 프로세스 중에 클라이언트 요청이 시간 초과될 수 있으며, 호출 쪽에서 예외가 발생합니다.

시간 초과 문제 해결에 대한 자세한 내용은 Azure Cache for Redis 대기 시간 및 시간 초과 문제 해결StackExchange.Redis for Azure Redis Cache에서 시간 제한 예외 조사를 참조하세요.

내 클라이언트가 캐시에서 연결이 끊어진 것은 무엇 때문인가요?

캐시 연결이 끊어지는 몇 가지 일반적인 이유는 다음과 같습니다.

클라이언트 쪽

  • 클라이언트 애플리케이션이 다시 배포되었습니다.
  • 클라이언트 애플리케이션에서 크기 조정 작업을 수행했습니다. Cloud Services 또는 Web Apps로 인해 자동 크기 조정 중에 캐시 연결이 끊어질 수 있습니다.
  • 클라이언트 쪽의 네트워킹 계층이 변경되었습니다.
  • 클라이언트 또는 클라이언트와 서버 간의 네트워크 노드에서 일시적인 오류가 발생했습니다.
  • 대역폭 임계값 제한에 도달했습니다.
  • CPU 바인딩된 작업을 완료하는 데 시간이 너무 오래 걸렸습니다.

서버 쪽

  • 표준 계층 캐시는 기본 노드에서 복제 노드로 장애 조치(failover)를 시작했습니다.
  • Azure는 Redis 서버 업데이트 또는 일반 VM(가상 머신) 유지 관리 중에 캐시 인스턴스에 패치를 적용하고 있었습니다.

"캐시가 이전 업데이트 요청을 처리하는 중입니다..."라는 메시지가 나타나는 이유는 무엇인가요?

오류 메시지 캐시가 이전 업데이트 요청을 처리 중이거나 시스템 유지 관리 중입니다. 따라서 현재 업데이트 요청을 수락할 수 없습니다. 나중에 다시 시도하세요.는 캐시에서 크기 조정이나 패치 적용과 같은 관리 작업이 진행 중임을 나타냅니다. 다른 모든 관리 작업은 진행 중인 작업이 완료될 때까지 차단됩니다.

진행 중인 관리 작업은 보통 몇 시간 안에 완료됩니다. 이 오류가 12시간 이상 지속되면 Azure 지원팀에 문의하세요. 이 기간 동안 Azure Redis Cache는 클라이언트 작업에 완벽하게 작동합니다.

내 캐시가 실패 상태인 이유는 무엇인가요?

관리 작업이 실패하면 Azure Redis Cache는 실패 상태를 표시할 수 있습니다. 이 상태에도 불구하고 Azure Redis Cache는 클라이언트 작업에 완벽하게 작동합니다.

내 구독에서 영역 정보가 누락된 이유는 무엇인가요?

다음과 같은 이유로 구독에서 영역 정보가 누락되었을 수 있습니다.

  • 구독이 Microsoft.Cache 공급자에 등록되지 않았을 수 있습니다. 구독에 로그인하고 다음 PowerShell 명령을 실행합니다. Register-AzureRmResourceProvider -ProviderNamespace Microsoft.Cache.
  • 구독이 특정 영역에서는 사용하도록 설정되지 않을 수 있습니다. Azure 지원에 문의하여 해당 영역에 대한 구독을 사용하도록 설정합니다. 구독을 위해 이미 등록한 경우에도 Microsoft.Cache 공급자를 다시 등록합니다.