Resolver problemas

Nesta página, explicamos vários cenários de erro e fornecemos orientações para resolvê-los.

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 Valkey. É necessário permitir a lista de todas as portas para os dois endpoints do Private Service Connect da sua instância. Para mais informações sobre os 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 bloqueia as conexões do Private Service Connect à sua instância do Memorystore para Valkey.

Se a política da sua organização usar a política .restrictPrivateServiceConnectProducer, permita a lista de números de pastas 961333125034, que é uma pasta específica para o Memorystore para Valkey. Exemplo:

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

Se a política da sua organização usar a política .disablePrivateServiceConnectCreationForConsumers, permita a lista SERVICE_PRODUCERS. Exemplo:

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

Como lidar com erros em instâncias com o modo de cluster desativado

  • Se o aplicativo se conectar ao endpoint de leitura de uma instância que não tem réplicas de leitura, a conexão será encerrada e a mensagem de erro ERR no replicas found vai aparecer. Nesse caso, tente conectar o aplicativo ao endpoint principal ou adicione réplicas de leitura à instância.

  • Em caso de failover, as conexões atuais do aplicativo são encerradas e a mensagem de erro ERR role change occurred aparece. Você também vai receber essa mensagem de erro se o aplicativo se conectar ao endpoint de leitura de uma instância e todas as réplicas de leitura da instância falharem. Nesse caso, o aplicativo precisa tentar a conexão com espera exponencial.