区块链服务 BCS-区块链实例状态为“异常”时,如何排查解决?:解决方案
解决方案
- 排查项一:区块链依赖的集群、服务器、存储等资源是否正常。
- CCE集群状态排查。
- 登录CCE控制台,在“集群管理”页面,查看异常区块链所在CCE集群状态。
如果集群状态异常,请根据CCE服务常见问题进行进一步定位:当集群状态为“不可用”时,如何排查解决?。
- 查看CCE控制台,在“集群管理”页面,单击集群名称,进入集群信息页面,选择“节点管理”,查看异常区块链所在CCE集群节点状态。
如果集群节点状态异常,请根据CCE服务常见问题进行进一步定位:集群可用但节点状态为“不可用”时,如何排查解决?。
- ECS云服务器状态排查。
登录ECS控制台,单击“弹性云服务器”,查看异常区块链所在ECS云服务器状态,云服务器节点一般命名为:区块链服务所在集群名称-随机数。
若云服务器状态为“关机”,开机后请等待大约5min再次尝试。
- 网盘存储资源状态排查。
- 登录BCS控制台,在“实例管理”的实例卡片中,单击异常实例名称,查看实例存储卷类型。
- 登录CCE控制台,进入“集群管理”页面,单击异常BCS实例所在集群的名称进入集群信息页面,在左侧导航栏单击“容器存储”。在“存储卷声明”页签查看文件存储状态。
- 当被负载占用的文件存储卷名称为“不涉及”时,即对应的文件存储卷不存在。如文件存储卷不存在且非人为删除,请联系“弹性文件服务”的技术支持工程师处理。
- 当极速文件存储卷状态为“卷异常”时,区块链实例也会展示为异常。
解决方案:
查看目标极速文件存储卷是否存在、状态是否冻结,或联系“弹性文件服务”的技术支持工程师处理。
- 排查项二:云服务器节点资源规格不足。
- 登录区块链实例所在的云服务器。
登录ECS控制台,在弹性云服务器列表中找到目标云服务器节点,云服务器节点一般命名为:区块链实例所在集群名称-随机数,并单击“操作”栏的“远程登录”。
- 执行top指令查看是否有应用资源占用过高。
图1 top指令详情
- 如果发现peer、orderer、baas-agent容器CPU占用率或内存占用超60%,并随着区块链交易逐渐上升,则表明当前云服务器规格无法满足交易需求,需要对云服务器规格进行扩容。
- 如果发现云服务器上存在占用资源达100%或以上的不明资源时,请及时联系技术支持工程师进行清理。
support.huaweicloud.com/bcs_faq/bcs_faq_0401.html