You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Hyperledger Fabric通道新增组织后出现Gossip模块PKIID未找到警告但网络正常

告警日志内容:

2021-09-30 14:55:04.306 CST [gossip.gossip] validateMsg -> WARN 48e0e StateInfo message GossipMessage: Channel: , nonce: 0, tag: CHAN_OR_ORG state_info_message: Timestamp:inc_num:1632823876288936547 seq_num:1632984903634814456 PKI-id:ed091bb9d5e18cb267ab1da04a3110acd4be03881ce2a8ae69315e0797d48b4b channel MAC:7cd510f4d93d80a10bb6c19005e6d9179ec805d5555f70ad6cfa626a221c4137 properties:ledger_height:65586 chaincodes:<name:"datacatalog" version:"3" > chaincodes:<name:"_lifecycle" version:"1" > , Envelope: 136 bytes, Signature: 71 bytes is found invalid: PKIID wasn't found
告警产生原因

该告警属于Hyperledger Fabric Gossip协议层的节点身份校验类告警,出现在通道新增组织后的状态同步阶段,核心触发原因有两个:

  • Gossip网络中的存量节点尚未完成最新通道配置同步,本地维护的组织根信任证书列表未更新,收到新组织节点广播的StateInfo状态同步消息时,本地证书存储找不到对应PKI-ID的身份信息,直接抛出校验失败警告
  • 新加入组织的节点已启动Gossip广播,但尚未完成全节点的身份信息同步,存量节点的Gossip节点列表中暂未收录新节点的PKI身份记录
潜在风险判断

当前网络交易、区块同步功能正常的前提下,该告警属于临时状态不一致导致的非阻断类警告,无直接业务风险:

  • 不会影响交易的共识、校验、提交全流程,也不会导致账本数据不一致
  • 不会触发通道权限类的业务拒绝问题
    如果告警长期存在未自动消除,会存在两个潜在影响:
  • 大量冗余告警会占用日志存储,干扰后续正常问题的排查定位
  • 若对应PKI-ID的节点需要参与私有数据分发、冗余区块同步等Gossip层能力,可能会出现连接失败问题,降低Gossip网络的高可用性
处理建议
  • 若告警在新增组织后1~2小时内自动消失,无需任何处理:节点会自动同步最新通道配置、更新本地信任的PKI身份列表,后续收到对应节点的消息即可正常校验通过
  • 若告警长期存在,可按以下步骤排查处理:
    1. 在抛出告警的节点上执行peer channel fetch config config_block.pb -o <orderer节点地址> -c <对应通道名>拉取最新通道配置,确认新组织的证书信息已正确写入通道配置
    2. 重启抛出告警的Peer节点,强制节点重新加载通道配置、同步最新Gossip节点列表
    3. 检查新加入组织的Peer节点Gossip配置项bootstrap是否正确配置了通道内可连通的节点地址,排除网络连通性问题

内容的提问来源于stack exchange,提问作者tututt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 14:06:04