Resolver problemas

Nesta página, explicamos vários cenários de erro e fornecemos orientações para resolver os erros.

Cenários de erro de conectividade

Esta seção explica os problemas de conectividade que sua instância pode encontrar.

Erro de conexão causado por regras de firewall

As regras de firewall podem causar erros de conexão ao bloquear as portas usadas pelo Memorystore para Redis Cluster. Para os dois endpoints do Private Service Connect da instância, adicione à lista de permissões as portas de 11000 a 13047. Para mais informações sobre esses endpoints, consulte Endereços de rede reservados.

Erro de conexão causado por políticas da organização.

É possível ter uma política da organização que bloqueie suas conexões do Private Service Connect com a instância do Memorystore for Redis Cluster.

Se a política da sua organização usar a política .restrictPrivateServiceConnectProducer, adicione à lista de permissões o número da pasta 961333125034, que é uma pasta específica do Memorystore para Redis Cluster. Exemplo:

name: organizations/Consumer-org-1/policies/compute.restrictPrivateServiceConnectProducer
spec:
    rules:
      - values:
          allowedValues:
          - under:folders/961333125034

Se a política da organização usar a política .disablePrivateServiceConnectCreationForConsumers, adicione SERVICE_PRODUCERS à lista de permissões. Exemplo:

name: organizations/Consumer-org-1/policies/compute.disablePrivateServiceConnectCreationForConsumers
spec:
    rules:
      - values:
          allowedValues:
          - SERVICE_PRODUCERS

Cenários de uso da CPU

Esta seção explica os problemas de uso da CPU que seu cluster pode encontrar.

O buffer de saída do cluster fica sem espaço.

Se o buffer de saída do cluster ficar sem espaço, faça o seguinte:

Quando a memória do cluster está cheia e uma nova gravação chega, o Memorystore para Redis Cluster remove as chaves para liberar espaço para a gravação com base na política maxmemory do cluster. A política allkeys-lru remove as chaves menos usadas recentemente (LRU, na sigla em inglês) de todo o conjunto de chaves.

Recomendamos que você monitore o maxmemory e a memória usada do cluster. Isso ajuda você a saber se o cluster atinge a capacidade provisionada. Além disso, ao reduzir o valor do parâmetro maxmemory, você ganha mais espaço para o custo indireto.