文档首页/ 区块链服务 BCS/ 常见问题/ Hyperledger Fabric增强版/ 实例管理/ 实例状态异常类/ 区块链实例状态为“异常”时,如何排查解决?
更新时间:2023-03-07 GMT+08:00

区块链实例状态为“异常”时,如何排查解决?

问题现象

区块链实例状态为“异常”。

排查思路

•排查项一:区块链依赖的集群、服务器、存储等资源是否正常。

•排查项二:云服务器节点资源规格是否不足。

解决方案

  • 排查项一:区块链依赖的集群、服务器、存储等资源是否正常。
    1. CCE集群状态排查。
      1. 登录CCE控制台,在“集群管理”页面,查看异常区块链所在CCE集群状态。

        如果集群状态异常,请根据CCE服务常见问题进行进一步定位:当集群状态为“不可用”时,如何排查解决?

      2. 查看CCE控制台,在“集群管理”页面,单击集群名称,进入集群信息页面,选择“节点管理”,查看异常区块链所在CCE集群节点状态。

        如果集群节点状态异常,请根据CCE服务常见问题进行进一步定位:集群可用但节点状态为“不可用”时,如何排查解决?

    2. ECS云服务器状态排查。

      登录ECS控制台,单击“弹性云服务器”,查看异常区块链所在ECS云服务器状态,云服务器节点一般命名为:区块链服务所在集群名称-随机数。

      若云服务器状态为“关机”,开机后请等待大约5min再次尝试。

    3. 网盘存储资源状态排查。
      1. 登录BCS控制台,在“实例管理”的实例卡片中,单击异常实例名称,查看实例存储卷类型。

      2. 登录CCE控制台,进入“集群管理”页面,单击异常BCS实例所在集群的名称进入集群信息页面,在左侧导航栏单击“容器存储”。在“存储卷声明”页签查看文件存储状态。
      3. 当极速文件存储卷状态为“卷异常”时,区块链实例也会展示为异常。

        解决方案:

        查看目标极速文件存储卷是否存在、状态是否冻结,或联系“弹性文件服务”的技术支持工程师处理。

  • 排查项二:云服务器节点资源规格不足。
    1. 登录区块链实例所在的云服务器。

      登录ECS控制台,在弹性云服务器列表中找到目标云服务器节点,云服务器节点一般命名为:区块链实例所在集群名称-随机数,并单击“操作”栏的“远程登录”。

    2. 执行top指令查看是否有应用资源占用过高。
      图1 top指令详情
      • 如果发现peer、orderer、baas-agent容器CPU占用率或内存占用超60%,并随着区块链交易逐渐上升,则表明当前云服务器规格无法满足交易需求,需要对云服务器规格进行扩容。

      • 如果发现云服务器上存在占用资源达100%或以上的不明资源时,请及时联系技术支持工程师进行清理。