corda - 启动流会话失败
问题描述
当我们尝试提交事务时,它总是失败,并且从 Corda 日志中,下面是我们得到的最后一条错误消息,任何人都可以帮助这个错误是什么意思?我应该如何进一步进行故障排除。谢谢。
[INFO ] 2018-08-24T07:49:19,739Z [Node thread-1] flow.[c833dc79-501e-4484-9c43-a6924b472542].initiateSession - Initiating flow session with party O=CompanyC, L=Paris, C=FR. Session id for tracing purposes is SessionId(toLong=4256917187941908080). {}
[WARN ] 2018-08-24T07:50:01,777Z [Messaging DLGQRf63MNQ2zpywoVzUZ3eBVB4Yp5oaA5aYSogUwzuCCA] messaging.P2PMessagingClient.sendWithRetry - Reached the maximum number of retries (3) for message ClientMessageImpl[messageID=0, durable=true, address=internal.peers.DL2zA4g5QWv3dzx985Q9PMcvrNX4DUGv2pc7DcVjNgA8Hj,userID=null,properties=TypedProperties[platform-version=3,corda-vendor=Corda Open Source,release-version=3.2-corda,platform-topic=platform.session,_AMQ_DUPL_ID=8473dd65-96e3-4a45-8076-92016a03c56c]] redelivery to internal.peers.DL2zA4g5QWv3dzx985Q9PMcvrNX4DUGv2pc7DcVjNgA8Hj {}
[WARN ] 2018-08-24T07:50:01,808Z [Messaging DLGQRf63MNQ2zpywoVzUZ3eBVB4Yp5oaA5aYSogUwzuCCA] messaging.P2PMessagingClient.sendWithRetry - Reached the maximum number of retries (3) for message ClientMessageImpl[messageID=0, durable=true, address=internal.peers.DL2zA4g5QWv3dzx985Q9PMcvrNX4DUGv2pc7DcVjNgA8Hj,userID=null,properties=TypedProperties[platform-version=3,corda-vendor=Corda Open Source,release-version=3.2-corda,platform-topic=platform.session,_AMQ_DUPL_ID=66467ea0-56b9-4655-8311-f0806bf7fa97]] redelivery to internal.peers.DL2zA4g5QWv3dzx985Q9PMcvrNX4DUGv2pc7DcVjNgA8Hj {}
解决方案
如果一个节点无法到达另一个节点,例如由于节点关闭或防火墙设置不正确,则会发生此错误。使用工具查看是否可以从发送节点的机器 ping 接收节点的消息传递端口。
推荐阅读
- python - 从 XML 中提取数据
- python - 使用 pyinstaller 制作可执行文件
- ruby - 无法让 rspec 测试 if else puppet 语句的两个部分
- android - 为什么我的应用程序崩溃?再添加一个微调器后,对话框不会打开
- jquery - 鼠标悬停时弹跳文本
- angular - 事件未触发。找不到原因
- reactjs - 如何判断调试器中哪个父级实例化了 React 组件?
- postgresql - Docker 容器与数据库的连接(带有 Java Spring Boot 应用程序的映像)
- r - 对列 R data.table 中的行值按条件生成分组
- admin - 在 MarkLogic 8.0-6.4 中找不到 in-mem-update.xqy