Fehlerbehebung

Auf dieser Seite werden einige häufige Blockchain Node Engine-Fehler beschrieben und wie sie behoben werden können.

Host konnte nicht aufgelöst werden

Der folgende Fehler tritt auf, wenn Sie versuchen, den Blockchain-Knoten zu verwenden, während er noch erstellt wird:

Could not resolve host: json-rpc.abc1234.blockchainnodeengine.com

Warten Sie, bis der Knoten den Status „RUNNING“ (AKTIV) erreicht hat, um dieses Problem zu beheben. Sie können den Status wie unter Blockchain-Knoten auflisten beschrieben abrufen.

400-Fehler: Methode lässt keine nicht registrierten Aufrufer zu

Der folgende Fehler tritt auf, wenn Sie versuchen, den Blockchain-Knoten ohne API-Schlüssel zu verwenden:

400 error: Method doesn't allow unregistered callers (callers without established identity). Please use API Key or other form of API consumer identity to call this API.

Weitere Informationen zum Beheben dieses Problems finden Sie unter API-Schlüssel erstellen.

Ich weiß nicht, ob die Synchronisierung meines Knotens abgeschlossen ist

Führen Sie einen der folgenden Schritte aus, um das Problem zu lösen:

  • Vollknoten:Rufen Sie eth_syncing auf. Wenn Sie eine false-Antwort erhalten, ist die Einrichtung abgeschlossen.

    curl -H POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":2586,"method":"eth_syncing","params":[]}]}' https://<executionClientJsonRpcEndpoint>?key=<API_KEY>
    
    {"jsonrpc":"2.0","id":2586,"result":false}
    
  • Knoten archivieren:Führen Sie eine Abfrage an den Messwertendpunkt executionClientPrometheusMetricsApiEndpoint aus:

    curl -H "Content-Type: application/json" 'http://<executionClientPrometheusMetricsApiEndpoint>/debug/metrics/prometheus?key=<API_KEY>'
    

    Suchen Sie in der Antwort nach dem Wert block_hashes.