Editar

Partilhar via


FAQs de monitorização e resolução de problemas da Cache do Azure para Redis

Este artigo fornece respostas a perguntas comuns sobre como monitorar e solucionar problemas do Cache do Azure para Redis.

Como faço para monitorar a integridade e o desempenho do meu cache?

O Cache do Microsoft Azure para instâncias Redis pode ser monitorado no portal do Azure. Você pode visualizar métricas, fixar gráficos de métricas no Quadro Inicial, personalizar o intervalo de data e hora dos gráficos de monitoramento, adicionar e remover métricas dos gráficos e definir alertas quando determinadas condições forem atendidas. Para obter mais informações, consulte Monitorar o Cache do Azure para Redis.

O menu Cache do Azure para Recursos Redis também contém várias ferramentas para monitorar e solucionar problemas de caches.

  • Diagnosticar e resolver problemas fornece informações sobre problemas comuns e estratégias para resolvê-los.
  • A integridade do recurso monitora seu recurso e informa se ele está sendo executado conforme o esperado. Para obter mais informações sobre o serviço de integridade do recurso do Azure, consulte Visão geral da integridade do recurso do Azure.
  • A nova solicitação de suporte fornece opções para abrir uma solicitação de suporte para seu cache.

Essas ferramentas permitem que você monitore a integridade do seu Cache do Azure para instâncias Redis. As ferramentas também ajudam você a gerenciar seus aplicativos de cache. Para obter mais informações, consulte a seção "Suporte & configurações de solução de problemas" de Como configurar o Cache do Azure para Redis.

Por que estou vendo tempos limites?

Os tempos limite acontecem no cliente que você usa para falar com Redis. Quando um comando é enviado para o servidor Redis, o comando é enfileirado. O servidor Redis eventualmente pega o comando e o executa. No entanto, o cliente pode atingir o tempo limite durante este processo. Se isso acontecer, uma exceção é levantada no lado da chamada. Para obter mais informações sobre como solucionar problemas de tempo limite, consulte Solução de problemas do lado do cliente e Exceções de tempo limite do StackExchange.Redis.

Por que meu cliente foi desconectado do cache?

A seguir estão alguns motivos comuns para uma desconexão de cache.

  • Causas do lado do cliente
    • O aplicativo cliente foi reimplantado.
    • O aplicativo cliente fez uma operação de dimensionamento.
      • Os Serviços de Nuvem ou Aplicativos Web podem causar uma desconexão de cache durante o dimensionamento automático.
    • A camada de rede no lado do cliente mudou.
    • Ocorreram erros transitórios no cliente ou nos nós de rede entre o cliente e o servidor.
    • Os limites de limite de largura de banda foram atingidos.
    • As operações vinculadas à CPU levaram muito tempo para serem concluídas.
  • Causas do lado do servidor
    • Na oferta de cache padrão, o serviço Cache Redis do Azure iniciou um failover do nó primário para o nó de réplica.
    • O Azure estava corrigindo a instância em que o cache foi implantado durante uma atualização do servidor Redis ou manutenção geral da VM.

Por que estou vendo "O cache está ocupado processando uma solicitação de atualização anterior ou está passando por manutenção do sistema. Como tal, atualmente não consegue aceitar o pedido de atualização. Tente novamente mais tarde."

Esta mensagem indica que uma operação de gestão, como dimensionamento ou aplicação de patches, está em curso na cache. Todas as outras operações de gestão são bloqueadas até que a operação em curso esteja concluída. Normalmente, a operação de gestão em curso deve ser concluída dentro de algumas horas. Se vir este erro mesmo após 12 horas, contacte o suporte do Azure. Durante esse período, você pode esperar que seu Cache Redis do Azure seja totalmente funcional para operações de cliente.

Por que meu cache está no estado "Falha"?

O Cache Redis do Azure pode acabar em um estado de Falha se uma operação de gerenciamento falhar. Apesar desse estado, você pode esperar que seu Cache Redis do Azure seja totalmente funcional para operações de cliente.

Por que as informações de zona estão faltando na minha assinatura?

As informações de zona podem estar ausentes na sua subscrição devido a vários motivos:

  1. A subscrição pode não ter sido registada no fornecedor 'Microsoft.Cache': Execute o seguinte comando do PowerShell (depois de iniciar sessão na sua subscrição): Register-AzureRmResourceProvider -ProviderNamespace Microsoft.Cache
  2. Sua assinatura pode não ter sido habilitada para zonas: levante um tíquete de suporte com o suporte do Azure, para que eles possam habilitar sua assinatura para zonas. Quando esta etapa for concluída, execute a etapa 1 (mesmo que você já tenha registrado sua assinatura no provedor Microsoft.Cache).

Próximos passos

Para obter mais informações sobre como monitorar e solucionar problemas de suas instâncias do Cache do Azure para Redis, consulte Como monitorar o Cache do Azure para Redis e os vários guias de solução de problemas.

Saiba mais sobre outras perguntas frequentes do Cache do Azure para Redis.