首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当我在不同的机器上执行事务时,Corda节点在收集签名时挂起

当我在不同的机器上执行事务时,Corda节点在收集签名时挂起
EN

Stack Overflow用户
提问于 2020-04-29 17:00:53
回答 1查看 54关注 0票数 0

我正在尝试在两个不同的虚拟机中运行示例Cordapp。公证和PartyC在第一台服务器上,PartyA和PartyB在第二台服务器上。

我遵循了这里的步骤,Corda节点:如何将两台独立的pc连接为两个节点

在的conf文件中,

公证人和PartyC -我已经编辑了P2P地址PartyA和PartyB -我已经用上面的配置文件编辑了P2P地址,我在服务器1中运行了网络引导程序jar,并将另一个cordapp示例中的文件夹PartyA和PartyB复制到服务器2,并在相应的虚拟机中分别启动了公证人和参与方1。

所有节点都成功启动,当我尝试执行从PartyC(在服务器1中)到PartyB(在server2中)的IOU流时,它在收集交易对手签名步骤中暂停,不再继续。下面是我在PartyC的控制台enter image description here中看到的内容

EN

回答 1

Stack Overflow用户

发布于 2020-04-29 17:59:46

流在CollectSignatureFlow中卡住意味着发起节点无法从对方节点获得响应。

CollectSignatureFlow在内部建立与对方节点的会话,并共享交易数据以获得签名。

由于节点位于不同的计算机中,因此它们可能无法看到对方。通常,如果节点驻留在单独的VM中,则VM必须具有公共in,或者必须位于能够相互查看的网络中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61497961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档