服务器内存故障检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38603409 阅读:8 留言:0更新日期:2023-08-26 23:36
本发明专利技术提供一种服务器内存故障检测方法、装置、电子设备及存储介质,所述方法应用于基板管理控制器BMC,包括:在服务器重启过程中,获取远程串口日志;对所述远程串口日志进行检测,在确定所述远程串口日志中存在至少一个故障内存地址的情况下,确定所述故障内存引起所述服务器宕机;基于所述至少一个故障内存地址确定告警信息,基于所述告警信息进行故障提示。本发明专利技术能够在服务器宕机进行重启时获取远程串口日志,通过远程串口日志确定是因服务器内存故障而引起的服务器宕机,并且能够确定故障内存地址生告警信息进行故障提示,从而实现对宕机现象进行服务器的故障排查。对宕机现象进行服务器的故障排查。对宕机现象进行服务器的故障排查。

【技术实现步骤摘要】
服务器内存故障检测方法、装置、电子设备及存储介质


[0001]本专利技术涉及服务器
,尤其涉及一种服务器内存故障检测方法、装置、电子设备及存储介质。

技术介绍

[0002]当服务器存在损坏的内存时,服务器开机会宕机在内存自检状态,由于此时未自检完成,虽然基本输入输出系统BIOS开启故障排除debug模式后,通过远程串口日志可以打印出具体的故障内存,但是BIOS此时仍未开始向基板管理控制器BMC推送信息,且服务器告警灯由BMC控制,所以此时服务器无法对故障内存进行告警,BMC也无法记录故障内存信息,仅通过宕机页面,无法对宕机现象进行排查。
[0003]因此,如何针对宕机现象进行服务器的故障进行排查,是当前亟需解决的技术问题。

技术实现思路

[0004]本专利技术提供一种服务器内存故障检测方法、装置、电子设备及存储介质,用以解决现有技术中仅通过宕机页面,无法对宕机现象进行排查的缺陷,实现针对宕机现象进行服务器的故障排查,从而确定引起服务器宕机的故障内存,并针对该故障内存进行告警提示。
[0005]本专利技术提供一种服务器内存故障检测方法,包括:
[0006]在服务器重启过程中,获取远程串口日志;
[0007]对所述远程串口日志进行检测,在确定所述远程串口日志中存在至少一个故障内存地址的情况下,确定所述故障内存引起所述服务器宕机;
[0008]基于所述至少一个故障内存地址确定告警信息,基于所述告警信息进行故障提示。
[0009]根据本专利技术提供的一种服务器内存故障检测方法,所述在服务器重启过程中,获取远程串口日志之前,还包括:
[0010]确定所述服务器宕机在自检状态;
[0011]开启基本输入输出系统的故障排除模式,并打开远程串口;
[0012]向服务器发送重启指令,以使所述服务器重启。
[0013]根据本专利技术提供的一种服务器内存故障检测方法,所述确定所述服务器宕机在自检状态,包括:
[0014]在所述服务器处于开机状态或重启状态的情况下,获取与所述基本输入输出系统之间的通信结果;
[0015]基于所述通信结果确定在预设时间内未接收所述基本输入输出系统发送的推送信息,确定所述服务器宕机在自检状态。
[0016]根据本专利技术提供的一种服务器内存故障检测方法,所述对所述远程串口日志进行检测,在确定所述远程串口日志中存在至少一个故障内存地址的情况下,确定所述故障内
存引起所述服务器宕机之前,还包括:
[0017]确定所述远程串口日志停止更新,关闭所述远程串口;
[0018]所述对所述远程串口日志进行检测,在确定所述远程串口日志中存在至少一个故障内存地址的情况下,确定所述故障内存引起所述服务器宕机,包括:
[0019]对所述远程串口日志进行故障信息检测,判断是否为所述服务器内存故障引起所述服务器宕机;
[0020]在确定所述服务器内存故障的情况下,对故障的所述服务器内存进行定位,确定所述至少一个所述服务器内存对应的故障内存地址。
[0021]根据本专利技术提供的一种服务器内存故障检测方法,所述开启基本输入输出系统的故障排除模式,包括:
[0022]向所述基本输入输出系统发送第一指令,以使所述基本输入输出系统开启所述故障排除模式;
[0023]或,
[0024]在后台直接开启所述基本输入输出系统的故障排除模式。
[0025]根据本专利技术提供的一种服务器内存故障检测方法,所述在确定所述服务器内存故障的情况下,对故障的所述服务器内存进行定位,确定所述至少一个所述服务器内存对应的故障内存地址之后,还包括:
[0026]获取故障的所述服务器内存的内存信息,将所述内存信息和故障内存地址存储至告警日志中以供用户进行查看。
[0027]本专利技术还提供一种服务器内存故障检测装置,包括:
[0028]获取模块,用于在服务器重启过程中,获取远程串口日志;
[0029]检测模块,用于对所述远程串口日志进行检测,在确定所述远程串口日志中存在至少一个故障内存地址的情况下,确定所述故障内存引起所述服务器宕机;
[0030]告警模块,用于基于所述至少一个故障内存地址确定告警信息,基于所述告警信息进行故障提示。
[0031]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述服务器内存故障检测方法。
[0032]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述服务器内存故障检测方法。
[0033]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述服务器内存故障检测方法。
[0034]本专利技术提供的服务器内存故障检测方法、装置、电子设备及存储介质,通过在服务器重启过程中,获取远程串口日志,然后对远程串口日志进行检测,在确定远程串口日志中存在至少一个故障内存地址的情况下,确定故障内存引起服务器宕机,最后基于至少一个故障内存地址确定告警信息,基于告警信息进行故障提示。本专利技术能够在服务器宕机进行重启时获取远程串口日志,通过远程串口日志确定是因服务器内存故障而引起的服务器宕机,并且能够确定故障内存地址生告警信息进行故障提示,从而实现对宕机现象进行服务器的故障排查。
附图说明
[0035]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是本专利技术提供的服务器内存故障检测方法的流程示意图之一;
[0037]图2是本专利技术提供的服务器内存故障检测方法的流程示意图之二;
[0038]图3是本专利技术提供的服务器内存故障检测装置的结构示意图;
[0039]图4是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0040]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0041]当服务器存在损坏的内存时,服务器开机会宕机在内存自检状态,由于此时未自检完成,虽然基本输入输出系统BIOS开启故障排除debug模式后,通过远程串口日志可以打印出具体的故障内存,但是BIOS此时仍未开始向基板管理控制器BMC推送信息,且服务器告警灯由BMC控制,所以此时服务器无法对故障内存进行告警,BMC也无法记录故障内存信息,仅通过宕机页面,无法对宕机现象进行排查。
[0042]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器内存故障检测方法,其特征在于,应用于基板管理控制器BMC,方法包括:在服务器重启过程中,获取远程串口日志;对所述远程串口日志进行检测,在确定所述远程串口日志中存在至少一个故障内存地址的情况下,确定所述故障内存引起所述服务器宕机;基于所述至少一个故障内存地址确定告警信息,基于所述告警信息进行故障提示。2.根据权利要求1所述的服务器内存故障检测方法,其特征在于,所述在服务器重启过程中,获取远程串口日志之前,还包括:确定所述服务器宕机在自检状态;开启基本输入输出系统的故障排除模式,并打开远程串口;向服务器发送重启指令,以使所述服务器重启。3.根据权利要求2所述的服务器内存故障检测方法,其特征在于,所述确定所述服务器宕机在自检状态,包括:在所述服务器处于开机状态或重启状态的情况下,获取与所述基本输入输出系统之间的通信结果;基于所述通信结果确定在预设时间内未接收所述基本输入输出系统发送的推送信息,确定所述服务器宕机在自检状态。4.根据权利要求2所述的服务器内存故障检测方法,其特征在于,所述对所述远程串口日志进行检测,在确定所述远程串口日志中存在至少一个故障内存地址的情况下,确定所述故障内存引起所述服务器宕机之前,还包括:确定所述远程串口日志停止更新,关闭所述远程串口;所述对所述远程串口日志进行检测,在确定所述远程串口日志中存在至少一个故障内存地址的情况下,确定所述故障内存引起所述服务器宕机,包括:对所述远程串口日志进行故障信息检测,判断是否为所述服务器内存故障引起所述服务器宕机;在确定所述服务器内存故障的情况下,对故障的所述服务器内存进行定位,确定所述至少一个所述服务器内存对...

【专利技术属性】
技术研发人员:李洋
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1