Risoluzione dei problemi

Questa pagina spiega vari scenari di errore e fornisce indicazioni per risolverli.

Scenari di errori di connettività

Questa sezione spiega i problemi di connettività che possono verificarsi nell'istanza.

Errore di connessione causato da regole del firewall

Le regole firewall possono causare errori di connessione bloccando le porte utilizzate da Memorystore per Valkey. Devi inserire nella lista consentita tutte le porte per entrambi gli endpoint Private Service Connect della tua istanza. Per ulteriori informazioni sugli endpoint, consulta Indirizzi di rete riservati.

Errore di connessione causato dai criteri dell'organizzazione.

Puoi avere un criterio dell'organizzazione che blocca le connessioni Private Service Connect all'istanza Memorystore for Valkey.

Se il criterio dell'organizzazione utilizza il criterio .restrictPrivateServiceConnectProducer, aggiungere alla lista consentita il numero della cartella 961333125034, che è una cartella specifica per Memorystore per Valkey. Ad esempio:

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

Se il criterio dell'organizzazione utilizza il criterio .disablePrivateServiceConnectCreationForConsumers, devi inserire nell'elenco consentiti SERVICE_PRODUCERS. Ad esempio:

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

Gestione degli errori per le istanze con modalità cluster disabilitata

  • Se l'applicazione si connette all'endpoint di lettura di un'istanza che non ha repliche di lettura, la connessione si chiude e viene visualizzato il messaggio di errore ERR no replicas found. In questo caso, prova a connettere l'applicazione all'endpoint principale o aggiungi repliche di lettura all'istanza.

  • In caso di failover, le connessioni esistenti dell'applicazione vengono chiuse e viene visualizzato il messaggio di errore ERR role change occurred. Questo messaggio di errore viene visualizzato anche se l'applicazione si connette all'endpoint di lettura di un'istanza e tutte le repliche di lettura dell'istanza non vanno a buon fine. In questo caso, l'applicazione deve riprovare a connettersi con il backoff esponenziale.