Probleme beheben

Auf dieser Seite werden verschiedene Fehlerszenarien erläutert und es wird beschrieben, wie Sie die Fehler beheben können.

Szenarien für Verbindungsfehler

In diesem Abschnitt werden Verbindungsprobleme beschrieben, die bei Ihrer Instanz auftreten können.

Verbindungsfehler aufgrund von Firewallregeln

Firewallregeln können Verbindungsfehler verursachen, indem sie die Ports blockieren, die von Memorystore for Redis Cluster verwendet werden. Lassen Sie für beide Private Service Connect-Endpunkte Ihrer Instanz die Ports 11000 bis 13047 auf der Zulassungsliste zu. Weitere Informationen zu diesen Endpunkten finden Sie unter Reservierte Netzwerkadressen.

Verbindungsfehler aufgrund von Organisationsrichtlinien.

Sie können eine Organisationsrichtlinie haben, die Ihre Private Service Connect-Verbindungen zu Ihrer Memorystore for Redis Cluster-Instanz blockiert.

Wenn in Ihrer Organisationsrichtlinie die Richtlinie .restrictPrivateServiceConnectProducer verwendet wird, setzen Sie die Ordnernummer 961333125034 auf die Zulassungsliste. Dieser Ordner ist speziell für Memorystore for Redis Cluster vorgesehen. Beispiel:

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

Wenn in Ihrer Organisationsrichtlinie die Richtlinie .disablePrivateServiceConnectCreationForConsumers verwendet wird, sollten Sie SERVICE_PRODUCERS auf die Zulassungsliste setzen. Beispiel:

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

Szenarien für die CPU-Nutzung

In diesem Abschnitt werden Probleme mit der CPU-Auslastung erläutert, die in Ihrem Cluster auftreten können.

Der Ausgabepuffer Ihres Clusters hat keinen Speicherplatz mehr.

Wenn der Ausgabepuffer Ihres Clusters keinen Speicherplatz mehr hat, gehen Sie so vor:

  • Legen Sie einen kleineren Wert für den Parameter maxmemory fest.
  • Verwenden Sie die allkeys-lru-Richtlinie maxmemory.

Wenn der Speicher Ihres Clusters voll ist und ein neuer Schreibvorgang eingeht, werden die Schlüssel von Memorystore for Redis Cluster gemäß der maxmemory-Richtlinie Ihres Clusters entfernt, um Platz für den Schreibvorgang zu schaffen. Die allkeys-lru-Richtlinie entfernt die am weitesten in der Vergangenheit verwendeten (LRU) Schlüssel aus dem gesamten Keyset.

Wir empfehlen, die maxmemory und den verwendeten Arbeitsspeicher Ihres Clusters im Blick zu behalten. So können Sie feststellen, ob Ihr Cluster die bereitgestellte Clusterkapazität erreicht. Wenn Sie den Wert für den Parameter maxmemory verringern, haben Sie außerdem mehr Spielraum für den Overhead.