Monitorowanie i rozwiązywanie problemów z usługą Azure Managed Redis (wersja zapoznawcza) — często zadawane pytania

Ten artykuł zawiera odpowiedzi na często zadawane pytania dotyczące monitorowania i rozwiązywania problemów z usługą Azure Managed Redis (wersja zapoznawcza).

Jak mogę monitorować kondycję i wydajność mojej pamięci podręcznej?

Wystąpienia usługi Redis zarządzanej platformy Microsoft Azure można monitorować w witrynie Azure Portal. Metryki, przypinanie wykresów metryk do tablicy startowej, dostosowywanie zakresu dat i godzin wykresów monitorowania, dodawanie i usuwanie metryk z wykresów oraz ustawianie alertów w przypadku spełnienia określonych warunków. Aby uzyskać więcej informacji, zobacz Monitorowanie usługi Azure Managed Redis.

Menu Zasób usługi Azure Managed Redis zawiera również kilka narzędzi do monitorowania pamięci podręcznych i rozwiązywania problemów z nimi.

  • Diagnozowanie i rozwiązywanie problemów zawiera informacje o typowych problemach i strategiach ich rozwiązywania.
  • Usługa Resource Health monitoruje zasób i informuje, czy działa zgodnie z oczekiwaniami. Aby uzyskać więcej informacji na temat usługi Azure Resource Health, zobacz Omówienie usługi Azure Resource Health.
  • Nowe żądanie pomocy technicznej udostępnia opcje otwierania wniosku o pomoc techniczną dla pamięci podręcznej.

Te narzędzia umożliwiają monitorowanie kondycji wystąpień usługi Azure Managed Redis. Narzędzia ułatwiają również zarządzanie aplikacjami buforowania. Aby uzyskać więcej informacji, zobacz sekcję "Ustawienia pomocy technicznej i rozwiązywania problemów" w temacie Jak skonfigurować usługę Azure Cache for Redis.

Dlaczego widzę przekroczenia limitu czasu?

Przekroczenia limitu czasu występują w kliencie używanym do komunikacji z usługą Redis. Gdy polecenie jest wysyłane do serwera Redis, polecenie jest w kolejce. Serwer Redis ostatecznie pobiera polecenie i wykonuje je. Jednak klient może upłynął limit czasu podczas tego procesu. Jeśli tak, wyjątek jest zgłaszany po stronie wywołującej. Aby uzyskać więcej informacji na temat rozwiązywania problemów z limitem czasu, zobacz Rozwiązywanie problemów po stronie klienta i Wyjątki limitu czasu stackExchange.Redis.

Dlaczego mój klient został odłączony od pamięci podręcznej?

Poniżej przedstawiono niektóre typowe przyczyny rozłączenia pamięci podręcznej.

  • Przyczyny po stronie klienta
    • Aplikacja kliencka została ponownie wdrożona.
    • Aplikacja kliencka wykonała operację skalowania.
      • Usługa Web Apps może spowodować rozłączenie pamięci podręcznej podczas skalowania automatycznego.
    • Warstwa sieci po stronie klienta została zmieniona.
    • Przejściowe błędy wystąpiły w kliencie lub w węzłach sieciowych między klientem a serwerem.
    • Osiągnięto limity progowe przepustowości.
    • Wykonywanie operacji związanych z procesorem CPU trwało zbyt długo.
  • Przyczyny po stronie serwera
    • Usługa Azure Managed Redis uruchomiła tryb failover z węzła podstawowego do węzła repliki.
    • Platforma Azure poprawiała wystąpienie, w którym pamięć podręczna została wdrożona podczas aktualizacji serwera Redis lub ogólnej konserwacji maszyny wirtualnej.

Dlaczego widzę komunikat "Pamięć podręczna jest zajęta przetwarzaniem poprzedniego żądania aktualizacji lub przechodzi konserwację systemu. W związku z tym obecnie nie można zaakceptować żądania aktualizacji. Spróbuj ponownie później”.

Ten komunikat wskazuje, że w toku w pamięci podręcznej jest operacja zarządzania, taka jak skalowanie lub stosowanie poprawek. Wszystkie inne operacje zarządzania są blokowane do momentu ukończenia trwającej operacji. Zwykle bieżąca operacja zarządzania powinna zostać ukończona w ciągu kilku godzin. Jeśli ten błąd zostanie wyświetlony nawet po upływie 12 godzin, skontaktuj się z pomocą techniczną platformy Azure. W tym czasie można oczekiwać, że usługa Azure Managed Redis będzie w pełni funkcjonalna dla operacji klienta.

Dlaczego moja pamięć podręczna jest w stanie "Niepowodzenie"?

Usługa Azure Managed Redis może znajdować się w stanie Niepowodzenie , jeśli operacja zarządzania zakończy się niepowodzeniem. Pomimo tego stanu można oczekiwać, że usługa Azure Managed Redis będzie w pełni funkcjonalna dla operacji klienta.

Następne kroki

Aby uzyskać więcej informacji na temat monitorowania wystąpień usługi Azure Managed Redis i rozwiązywania problemów z nimi, zobacz Jak monitorować usługę Azure Cache for Redis i różne przewodniki rozwiązywania problemów.

Dowiedz się więcej o innych często zadawanych pytaniach dotyczących usługi Azure Managed Redis.