トラブルシューティング

このページでは、ブロックチェーン ノード エンジンの一般的なエラーとその修正方法について説明します。

ホストを解決できませんでした

ブロックチェーン ノードの作成中に使用しようとすると、次のエラーが発生します。

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

この問題を解決するには、ノードが RUNNING 状態になるまで待ちます。ステータスは、ブロックチェーン ノードを一覧表示するで説明されているように確認できます。

400 エラー: メソッドで未登録の呼び出し元が許可されていない

API キーなしでブロックチェーン ノードを使用しようとすると、次のエラーが発生します。

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.

この問題を解決するには、API キーを作成するをご覧ください。

ノードの同期が完了したかどうかがわからない

この問題を解決するには、以下のいずれかを行います。

  • フルノード: eth_syncing を呼び出し、false レスポンスが返されたら完了です。

    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}
    
  • ノードをアーカイブする: 指標エンドポイント executionClientPrometheusMetricsApiEndpoint にクエリを実行します。

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

    レスポンスで block_hashes の値を探します。