【问题反馈】【网络模块】节点断开连接,消息没有到达全部节点
【问题分类】
P2P网络相关(包含libp2p,liquid)
【问题描述】(请对问题进行描述,方便定位问题)
以net-libp2p/relaynode/main.go为入口,单独运行libp2p模块。在libp2p网络start时,初始化pubsub,然后循环go rs.localNet.BroadcastWithChainId()发送消息。 在4节点网络中,当每个节点发送15000条消息,会出现writing message to XXX: connection write timeout错误,然后导致节点间断开连接;当每个节点发送3750条消息,不会出现以上报错,但仍会出现节点断开连接的情况,且发送的15000条消息中,仅有1718条消息达到了全部4个节点,其他均没有到达整个网络。
【相关日志文件】(如果有报错日志请贴图,或者上传附件)
【系统信息】(请填写系统信息,方便定位问题)
- net-libp2p version * : [v1.2.0]
- OS & version * : Ubuntu 22.04
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information