Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Prüfen des Zustands einer Neptune-Instance

Fokusmodus

Auf dieser Seite

Prüfen des Zustands einer Neptune-Instance - Amazon Neptune

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Amazon Neptune stellt einen Mechanismus für die Überprüfung des Status der Graphsatenbank auf dem Host bereit. Auf diesem Wege können Sie auch prüfen, ob Sie sich mit einer Instance verbinden können.

Um den Zustand einer Instance zu überprüfen und den DB-Cluster-Status abzurufen, verwenden Sie curl:

curl -G https://your-neptune-endpoint:port/status

Ab Engine-Version 1.2.1.0.R6 können Sie stattdessen auch den folgenden CLI-Befehl verwenden:

aws neptunedata get-engine-status

Wenn die Instance fehlerfrei ist, gibt der status-Befehl ein JSON-Objekt mit den folgenden Feldern zurück:

  • status   –   Auf "healthy" festgelegt, wenn die Instance keine Probleme hat.

    Wenn die Instance nach einem Ausfall oder Neustart wiederhergestellt wird und weiter aktive Transaktionen vom letzten Herunterfahren des Servers ausgeführt werden, ist status auf "recovery" festgelegt.

  • startTime   –   Auf die UTC-Zeit festgelegt, zu der der aktuelle Serverprozess gestartet wurde.

  • dbEngineVersion   –   Auf die Version der Neptune-Engine festgelegt, die im DB-Cluster ausgeführt wird.

    Wenn diese Engine-Version nach der Veröffentlichung manuell gepatcht wurde, wird der Versionsnummer "Patch-" vorangestellt.

  • role   –   Auf "reader" festgelegt, wenn die Instance eine Read Replica ist, oder auf "writer", wenn die Instance die primäre Instance ist.

  • dfeQueryEngine   –   Auf "enabled" festgelegt, wenn die DFE-Engine vollständig aktiviert ist, oder auf viaQueryHint (Standardwert), wenn die DFE-Engine nur für Abfragen verwendet wird, bei denen der Abfragehinweis useDFE auf true festgelegt ist (Standardwert ist viaQueryHint).

  • gremlin   –   Enthält Informationen zur Gremlin-Abfragesprache im Cluster. Insbesondere enthält es ein version Feld, das die aktuelle TinkerPop Version angibt, die von der Engine verwendet wird.

  • sparql   –   Enthält Informationen zur SPARQL-Abfragesprache im Cluster. Insbesondere ist das Feld version enthalten, das die die aktuelle SPARQL-Version angibt, die von der Engine verwendet wird.

  • opencypher   –   Enthält Informationen zur openCypher-Abfragesprache im Cluster. Insbesondere ist das Feld version enthalten, das die openCypher-Version angibt, die von der Engine verwendet wird.

  • labMode   –   Enthält die Labor-Modus-Einstellungen, die von der Engine verwendet werden. Dies ist eine selektive Liste von Labormodus-Einstellungen und nicht der vollständige Satz. Den gesamten verwendeten Satz finden Sie in der Cluster-Parametergruppe.

  • rollingBackTrxCount   –   Wenn Transaktionen rückgängig gemacht werden, ist dieses Feld auf die Anzahl dieser Transaktionen festgelegt Wenn keine Transaktionen rückgängig gemacht werden, wird das Feld nicht angezeigt.

  • rollingBackTrxEarliestStartTime   –   Auf die Startzeit der frühesten Transaktion festgelegt, die rückgängig gemacht wird wird. Wenn keine Transaktionen rückgängig gemacht werden, wird das Feld nicht angezeigt.

  • features   –   Enthält Statusinformationen zu den im DB-Cluster aktivierten Funktionen:

    • lookupCache   –   Der aktuelle Status für Nachschlage-Cache. Dieses Feld wird nur für R5d-Instance-Typen angezeigt, da dies die einzigen Instances sind, in denen ein Lookup-Cache vorhanden sein kann. Das Feld ist ein JSON-Objekt mit dem Format:

      "lookupCache": { "status": "current lookup cache status" }

      Für eine R5d-Instance:

      • Wenn der Lookup-Cache aktiviert ist, wird der Status als "Available" aufgelistet.

      • Wenn der Lookup-Cache deaktiviert ist, wird der Status als "Disabled" aufgelistet.

      • Wenn das Festplattenlimit für die Instance erreicht wurde, wird der Status als "Read Only Mode - Storage Limit Reached" aufgelistet.

    • ResultCache   –   Der aktuelle Status für Zwischenspeichern von Abfrageergebnissen. Das Feld ist ein JSON-Objekt mit dem Format:

      "ResultCache": { "status": "current results cache status" }
      • Wenn der Ergebnis-Cache aktiviert wurde, wird der Status als "Available" aufgelistet.

      • Wenn der Cache deaktiviert ist, wird der Status als "Disabled" aufgelistet.

    • IAMAuthentication— Gibt an, ob die AWS Identity and Access Management (IAM-) Authentifizierung in Ihrem DB-Cluster aktiviert wurde oder nicht:

      • Wenn die IAM-Authentifizierung aktiviert ist, wird der Status als "enabled" aufgelistet.

      • Wenn die IAM-Authentifizierung deaktiviert ist, wird der Status als "disabled" aufgelistet.

    • Streams   –   Gibt an, ob für den DB-Cluster Neptune-Streams aktiviert sind oder nicht:

      • Wenn Streams aktiviert sind, wird der Status als "enabled" aufgelistet.

      • Wenn Streams deaktiviert sind, wird der Status als "disabled" aufgelistet.

    • AuditLog   –   Gleich enabled, wenn Audit-Logs aktiviert sind, andernfalls disabled.

    • SlowQueryLogs   –   Gleich info oder debug, wenn die Protokollierung für langsame Abfragen aktiviert ist, andernfalls disabled.

    • QueryTimeout   –   Der Wert des Abfrage-Timeouts in Millisekunden.

  • settings   –   Auf die Instance angewendete Einstellungen:

    • clusterQueryTimeoutInMs   –   Der Wert des Abfrage-Timeouts in Millisekunden, der für den gesamten Cluster festgelegt wurde.

    • SlowQueryLogsThreshold   –   Der Wert des Abfrage-Timeouts in Millisekunden, der für den gesamten Cluster festgelegt wurde.

  • serverlessConfiguration   –   Serverless-Einstellungen für einen Cluster, wenn er als Serverless-Cluster ausgeführt wird:

    • minCapacity— Die kleinste Größe, auf die eine serverlose Instance in Ihrem DB-Cluster schrumpfen kann, in Neptune Capacity Units (). NCUs

    • maxCapacity— Die größte Größe, auf die eine serverlose Instance in Ihrem DB-Cluster anwachsen kann, in Neptune-Kapazitätseinheiten (). NCUs

Beispielausgabe des Befehls instanzstatus

Dies ist ein Beispiel für die Ausgabe des Instance-Status-Befehls (in diesem Fall für eine R5d-Instance):

{ 'status': 'healthy', 'startTime': 'Thu Aug 24 21:47:12 UTC 2023', 'dbEngineVersion': '1.2.1.0.R4', 'role': 'writer', 'dfeQueryEngine': 'viaQueryHint', 'gremlin': {'version': 'tinkerpop-3.6.2'}, 'sparql': {'version': 'sparql-1.1'}, 'opencypher': {'version': 'Neptune-9.0.20190305-1.0'}, 'labMode': { 'ObjectIndex': 'disabled', 'ReadWriteConflictDetection': 'enabled' }, 'features': { 'SlowQueryLogs': 'disabled', 'ResultCache': {'status': 'disabled'}, 'IAMAuthentication': 'disabled', 'Streams': 'disabled', 'AuditLog': 'disabled' }, 'settings': { 'clusterQueryTimeoutInMs': '120000', 'SlowQueryLogsThreshold': '5000' }, 'serverlessConfiguration': { 'minCapacity': '1.0', 'maxCapacity': '128.0' } }

Gibt es ein Problem mit der Instance, gibt der Statusbefehl den Fehlercode HTTP 500 zurück. Wenn der Host nicht erreichbar ist, kommt es zu einer Zeitüberschreitung der Anforderung. Stellen Sie sicher, dass Sie über die Virtual Private Cloud (VPC) auf die Instance zugreifen und dass Ihre Sicherheitsgruppen Ihnen Zugriff darauf gewähren.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.