[发明专利]服务器异常定位方法、装置、存储介质及服务器在审
申请号: | 202010623604.7 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111722954A | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 余新来 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/22 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 异常 定位 方法 装置 存储 介质 | ||
1.一种服务器异常定位方法,所述服务器包括处理器、复杂可编程逻辑器件、主板管理器、BIOS、南桥芯片,所述复杂可编程逻辑器件分别与所述主板管理器、所述南桥芯片以及所述处理器连接,所述南桥芯片分别与所述BIOS以及所述处理器连接,所述BIOS与所述主板管理器连接;所述方法应用于所述主板管理器中,其特征在于,所述方法包括:
当所述服务器出现故障时,查询存储在所述主板管理器中的系统事件日志,所述系统事件日志包括第一系统事件日志,所述第一系统事件日志为通过读取复杂可编程逻辑器件中存储的计数器的计数值及重启类型参数生成,所述计数器的计数值用于计量所述服务器的重启次数,所述重启类型参数用于表征所述服务器最近一次的启动类型;
根据所述系统事件日志获取所述服务器的重启状态信息;
根据所述重启状态信息判断所述服务器的故障位置。
2.根据权利要求1所述的服务器异常定位方法,其特征在于,所述查询存储在所述主板管理器中的系统事件日志的步骤之前,还包括:
当检测到复杂可编程逻辑器件的EventTrigger中断信号时,读取所述复杂可编程逻辑器件内存储的计数器的计数值以及重启类型参数;
当所述计数器的计数值相对上次读取的计数器的计数值发生变化时,则判断所述服务器发生重启,并根据重启类型参数生成对应的重启事件记录;
根据所述重启事件记录对所述系统事件日志中的第一系统事件日志进行更新。
3.根据权利要求1或2所述的服务器异常定位方法,其特征在于,所述重启状态信息包括:所述服务器的重启类型以及所述服务器重启达到的阶段。
4.根据权利要求2所述的服务器异常定位方法,其特征在于,所述系统事件日志还包括第二系统事件日志;所述第二系统事件日志用于判断系统重启进入BIOS后的达到的阶段,所述第二系统事件日志基于所述BIOS的多个运行事件记录生成。
5.根据权利要求4所述的服务器异常定位方法,其特征在于,所述多个运行事件记录包括BIOS启动事件记录;
所述方法还包括以下步骤:
接收所述BIOS发送的BIOS启动事件记录,所述BIOS启动事件记录在所述BIOS开始启动时生成;
根据所述BIOS启动事件记录对所述第二系统事件日志进行更新。
6.根据权利要求4所述的服务器异常定位方法,其特征在于,所述多个运行事件记录还包括显示初始化完成事件记录;
所述方法还包括以下步骤:
接收所述BIOS发送的显示参数初始化完成事件记录,所述显示参数初始化完成事件记录在所述BIOS完成对显示参数初始化操作后生成;
根据所述显示参数初始化完成事件记录对所述第二系统事件日志进行更新;
或者,所述多个运行事件记录还包括BIOS启动完成事件记录;
所述方法还包括以下步骤:
接收所述BIOS发送的BIOS启动完成事件记录,所述BIOS启动完成事件记录在所述BIOS完成启动并将控制权传递给所述服务器的操作系统后生成;
根据所述BIOS启动完成事件记录对所述第二系统事件日志进行更新。
7.根据权利要求4所述的服务器异常定位方法,其特征在于,所述根据所述重启状态信息判断所述服务器的故障位置,包括:
根据所述重启类型以及所述服务器重启达到的阶段初步筛选出发生故障概率较大的服务器模块;
从筛选出的发生故障概率较大的服务器模块确认出所述服务器的故障位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010623604.7/1.html,转载请声明来源钻瓜专利网。