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.