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 einefalse
-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
.