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.