
# 区块链实例状态为"异常"时，如何排查解决？
#### 问题现象
区块链实例状态为"异常"。
#### 排查思路
[•排查项一：]区块链依赖的集群、服务器、存储等资源是否正常。
[•排查项二：]云服务器节点资源规格是否不足。
#### 解决方案
- 排查项一：区块链依赖的集群、服务器、存储等资源是否正常。
  1. CCE集群状态排查。
     1. 登录CCE控制台，在"集群管理"页面，查看异常区块链所在CCE集群状态。 如果集群状态异常，请根据CCE服务常见问题进行进一步定位：[当集群状态为"不可用"时，如何排查解决？](https://support.huaweicloud.com/cce_faq/cce_faq_00039.html)。
        
     
     2. 查看CCE控制台，在"集群管理"页面，单击集群名称，进入集群信息页面，选择"节点管理"，查看异常区块链所在CCE集群节点状态。 如果集群节点状态异常，请根据CCE服务常见问题进行进一步定位：[集群可用但节点状态为"不可用"时，如何排查解决？](https://support.huaweicloud.com/cce_faq/cce_faq_00120.html)。
        
      
  
  2. ECS云服务器状态排查。 登录ECS控制台，单击"弹性云服务器"，查看异常区块链所在ECS云服务器状态，云服务器节点一般命名为：区块链服务所在集群名称-随机数。
     ![](https://support.huaweicloud.com/bcs_faq/zh-cn_image_0254956113.png "点击放大")
     若云服务器状态为"关机"，开机后请等待大约5min再次尝试。
     
  
  3. 网盘存储资源状态排查。
     1. 登录BCS控制台，在"实例管理"的实例卡片中，单击异常实例名称，查看实例存储卷类型。 ![](https://support.huaweicloud.com/bcs_faq/zh-cn_image_0293101399.png "点击放大")
        
     
     2. 登录CCE控制台，进入"集群管理"页面，单击异常BCS实例所在集群的名称进入集群信息页面，在左侧导航栏单击"容器存储"。在"存储卷声明"页签查看文件存储状态。
     
     3. 当被负载占用的文件存储卷名称为"不涉及"时，即对应的文件存储卷不存在。如文件存储卷不存在且非人为删除，请联系"弹性文件服务"的技术支持工程师处理。
     
     4. 当极速文件存储卷状态为"卷异常"时，区块链实例也会展示为异常。 解决方案：
        查看目标极速文件存储卷是否存在、状态是否冻结，或联系"弹性文件服务"的技术支持工程师处理。
        
      
   

- 排查项二：云服务器节点资源规格不足。
  1. 登录区块链实例所在的云服务器。 登录ECS控制台，在弹性云服务器列表中找到目标云服务器节点，云服务器节点一般命名为：区块链实例所在集群名称-随机数，并单击"操作"栏的"远程登录"。
     ![](https://support.huaweicloud.com/bcs_faq/zh-cn_image_0254956118.png "点击放大")
     
  
  2. 执行top指令查看是否有应用资源占用过高。
     图1top指令详情   
     ![](https://support.huaweicloud.com/bcs_faq/zh-cn_image_0254956119.png "点击放大")
     - 如果发现peer、orderer、baas-agent容器CPU占用率或内存占用超60%，并随着区块链交易逐渐上升，则表明当前云服务器规格无法满足交易需求，需要对云服务器规格进行扩容。 ![](https://support.huaweicloud.com/bcs_faq/zh-cn_image_0000001485090054.png "点击放大")
       
     
     
     
     - 如果发现云服务器上存在占用资源达100%或以上的不明资源时，请及时联系技术支持工程师进行清理。
      
   
 
