問題タブ [hyperledger-explorer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
840 参照

docker - Hyperledger Blockchain Explorer - エンドーサーの期限前に接続に失敗、リモート gRPC サーバーに接続に失敗

Hyperledger Explorer を使用して Hyperledger Fabric Network をセットアップしようとしています。ubuntu OS を使用して、デジタル オーシャン クラウドで VM を起動します。そこから、3 つの orderers ノードと 2 つのピア ノードを起動します。その結果、合計 5 つのノードになります。(私は RAFT セットアップを使用しています)。

ただし、hyperledger fabric explorer docker-container イメージを開始しようとすると、次のようなエラーが発生します。

エラー:

バージョン詳細

  1. ハイパーレッジャー ファブリック: 2.3.1
  2. ハイパーレジャー エクスプローラー: v1.1.1 (最新のタグ)

パート 1: Docker コンテナーのセットアップ

a) Docker PS

b) 構成設定に 3 つの docker-compose ファイルを使用しています。

$ docker-compose -f ./config/docker-compose-base.yaml -f ./tls/docker-compose-tls.yaml -f ./raft/docker-compose-raft.yaml up -d

  1. docker-compose-base.yaml

https://gist.github.com/Skyquek/03d1ffad5643d67d8da5b268a4814a7d

  1. docker-compose-tls.yaml

https://gist.github.com/Skyquek/b3b314cb2152ab541e822f72c60a2cbd

  1. docker-compose-raft.yaml

https://gist.github.com/Skyquek/7f8ec2d4d1876283f4a9444675971be8

c) Core.yaml

  1. acme core.yaml

https://gist.github.com/Skyquek/8cdcbc4ee3d53a2277b1c34bb2fca704

パート 2: ブロックチェーン エクスプローラーの設定

1.接続プロファイル.json

2. docker-compose.yaml


私が試した解決策

1.tlscs 証明書のパスを変更する

Hyperledger Fabric 2.0.1に記載されているとおり : エラー: Discoverer- name の期限前に接続できませんでした:

問題は、パスからのエラーが原因である可能性が最も高いです。しかし、問題はまだ解決していません。

2. 環境変数 DISCOVERY_AS_LOCALHOST=true を false に変更します。

そのうちの何人かは、これで問題が解決したと述べています。しかし、私はそれをこのように修正することはできないようです。

3. hyperledger fabric 2.0 test-network で試行

ファブリックサンプルのテストネットワークで実行しようとしましたが、完全に正常に実行されました。

4. docker exec -it で explorer.mynetwork.com に sh し、ピアに ping を実行します。

ping は問題なく実行できます。

ピアがダウンしているか、ピアへの接続が失敗していることを示し続けます

私は数日間このエラーに苦しんでいます。誰かが問題を特定するのを手伝ってくれることを願っています。どうもありがとうございました。

0 投票する
1 に答える
93 参照

docker - Hyperledger Explorer はリアルタイムですか?

hyperledger fabric docs の CommercialPaper に基づいてネットワークを稼働させています。hyperledger エクスプローラーを統合して更新を監視しましたが、トランザクションが発生してもダッシュボードに即座に表示されないか、数分後に表示されないため、docker コンテナーを再起動する必要があります ( explorer、explorer-db) で変更を確認します。これに対する解決策はありますか?