我在以下条件下使用Hyperledger Fabric 1.4.3。
- Ubuntu 18.04
- CouchDB
- 筏
- 已启用TLS
- 使用发现服务
- 认可政策:“ AND('Org0MSP.peer')”
当我从Node.js SDK异步发送100个事务时,所有事务都将正常处理。
但是,我异步发送2000个事务,发生以下错误。
[Node.js SDK日志]
[DiscoveyEndorsementHandler]: _build_endorse_group_member >> G0:0 - endorsement failed - Error: Failed to connect before the deadline URL::grpcs//peer0.org0:7051
[对等日志]
[core.com] SerdrHandshake -> ERRO TLS handshake failed with error read tcp {org0 peer ip address:port} -> {Node.js SDK server ip address:port}: i/o timeout server=PeerServer remoteaddress={Node.js SDK server ip address:port}
因此,某些交易失败。
为什么会发生此错误?有什么办法可以解决这个错误?