CPU制造技术

技术编号:39644551 阅读:9 留言:0更新日期:2023-12-09 11:12
本申请适用于服务器技术领域,提供了一种

【技术实现步骤摘要】
CPU异常中断的解决方法、装置、服务器及存储介质


[0001]本申请属于服务器
,尤其涉及一种
CPU
异常中断的解决办法

装置

服务器及存储介质


技术介绍

[0002]服务器通常包括
CPU
和从设备,从设备可以包括基板管理控制器
(Baseboard Manager Controller

BMC)

CPU
可以向从设备发送请求,从设备可以接收
CPU
发送的请求并对接收到的
CPU
的请求进行响应

[0003]然而,在实际应用中,从设备可能会因为正在重启或设备故障等原因无法对
CPU
的请求进行响应,这会导致
CPU
接收不到从设备的应答信号而发生异常中断,
CPU
发生异常中断会导致服务器工作异常,因此降低了服务器的工作稳定性


技术实现思路

[0004]有鉴于此,本申请实施例提供了一种
CPU
异常中断的解决办法

装置

服务器及存储介质,以解决现有的服务器的工作稳定性较低的技术问题

[0005]第一方面,本申请实施例提供一种
CPU
异常中断的解决方法,应用于服务器,所述服务器包括
CPU、
从设备和辅助设备,所述方法包括:
[0006]当所述服务器处于操作系统阶段时,通过所述辅助设备监测所述从设备是否无法对所述
CPU
的请求进行响应;
[0007]若所述从设备无法对所述
CPU
的请求进行响应,则通过所述辅助设备替代所述从设备对所述
CPU
的请求进行响应,以防止所述
CPU
出现由于接收不到所述从设备的响应而导致的异常中断

[0008]可选的,所述通过所述辅助设备监测所述从设备是否无法对所述
CPU
的请求进行响应,包括:
[0009]若所述辅助设备接收到所述从设备发送的重启通知信号,或者所述辅助设备接收不到所述从设备发送的正常运行信号,则确定所述从设备无法对所述
CPU
的请求进行响应;其中,所述重启通知信号用于表示所述从设备处于重启阶段,所述正常运行信号用于表示所述从设备处于正常运行阶段

[0010]可选的,所述辅助设备是否接收到所述从设备发送的正常运行信号通过以下方式确定:
[0011]检测所述辅助设备的指定引脚是否接收到设定频率的方波信号;
[0012]若所述指定引脚接收到所述方波信号,则确定所述辅助设备接收到所述正常运行信号;
[0013]若所述指定引脚在第一时长内均接收不到所述方波信号,则确定所述辅助设备接收不到所述正常运行信号

[0014]可选的,还包括:
[0015]若所述辅助设备接收不到所述从设备发送的正常运行信号,则通过所述辅助设备向所述从设备发送复位指令,以控制所述从设备重启

[0016]可选的,还包括:
[0017]当所述服务器处于所述从设备的启动阶段时,通过所述从设备判断所述从设备在第二时长内是否无法对所述
CPU
的请求进行响应;
[0018]若所述从设备在第二时长内无法对所述
CPU
的请求进行响应,则控制所述从设备重启

[0019]可选的,所述控制所述从设备重启,包括:
[0020]通过所述从设备重启所述从设备内的通讯模块;
[0021]当所述通讯模块重启后,若所述从设备无法仍对所述
CPU
的请求进行响应,则控制所述从设备重启

[0022]可选的,还包括:
[0023]当所述服务器处于
BIOS
启动阶段时,控制所述
CPU
屏蔽所述异常中断

[0024]第二方面,本申请实施例提供一种
CPU
异常中断的解决装置,应用于服务器,所述服务器包括
CPU、
从设备和辅助设备,所述装置包括:
[0025]监测单元,用于当所述服务器处于操作系统阶段时,通过所述辅助设备监测所述从设备是否无法对所述
CPU
的请求进行响应;
[0026]替代单元,用于若所述从设备无法对所述
CPU
的请求进行响应,则通过所述辅助设备替代所述从设备对所述
CPU
的请求进行响应,以防止所述
CPU
出现由于接收不到所述从设备的响应而导致的异常中断

[0027]第三方面,本申请实施例提供一种服务器,包括存储器

处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的
CPU
异常中断的解决方法的各步骤

[0028]第四方面,本申请实施例提供一种计算机可读存储介质所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面任一项所述的
CPU
异常中断的解决方法的各步骤

[0029]第五方面,本申请实施例提供一种计算机程序产品,当计算机程序产品在服务器上运行时,使得服务器执行如上述第一方面任一项所述的
CPU
异常中断的解决方法中的各步骤

[0030]本申请实施例提供的
CPU
异常中断的解决办法

装置

服务器及存储介质具有以下有益效果:
[0031]本申请实施例提供的
CPU
异常中断的解决办法,应用于服务器,服务器包括
CPU、
从设备和辅助设备,
CPU
异常中断的解决方法包括:当服务器处于操作系统阶段时,通过辅助设备监测从设备是否无法对
CPU
的请求进行响应;若从设备无法对
CPU
的请求进行响应,则通过辅助设备替代从设备对
CPU
的请求进行响应,以防止
CPU
出现由于接收不到从设备的响应而导致的异常中断

通过本申请的解决办法可以在从设备无法对
CPU
的请求进行响应时通过辅助设备替代从设备对
CPU
的请求进行响应,从而能够防止
CPU
出现由于接收不到从设备的响应而导致的异常中断,避免了由于
CPU
发生异常中断导致的服务器工作异常,从而提高了服务器的工作稳定性

附图说明
[0032]为了更清楚地说明本申请实施例中的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
CPU
异常中断的解决方法,应用于服务器,其特征在于,所述服务器包括
CPU、
从设备和辅助设备,所述方法包括:当所述服务器处于操作系统阶段时,通过所述辅助设备监测所述从设备是否无法对所述
CPU
的请求进行响应;若所述从设备无法对所述
CPU
的请求进行响应,则通过所述辅助设备替代所述从设备对所述
CPU
的请求进行响应,以防止所述
CPU
出现由于接收不到所述从设备的响应而导致的异常中断
。2.
根据权利要求1所述的方法,其特征在于,所述通过所述辅助设备监测所述从设备是否无法对所述
CPU
的请求进行响应,包括:若所述辅助设备接收到所述从设备发送的重启通知信号,或者所述辅助设备接收不到所述从设备发送的正常运行信号,则确定所述从设备无法对所述
CPU
的请求进行响应;其中,所述重启通知信号用于表示所述从设备处于重启阶段,所述正常运行信号用于表示所述从设备处于正常运行阶段
。3.
根据权利要求2所述的方法,其特征在于,所述辅助设备是否接收到所述从设备发送的正常运行信号通过以下方式确定:检测所述辅助设备的指定引脚是否接收到设定频率的方波信号;若所述指定引脚接收到所述方波信号,则确定所述辅助设备接收到所述正常运行信号;若所述指定引脚在第一时长内均接收不到所述方波信号,则确定所述辅助设备接收不到所述正常运行信号
。4.
根据权利要求2所述的方法,其特征在于,还包括:若所述辅助设备接收不到所述从设备发送的正常运行信号,则通过所述辅助设备向所述从设备发送复位指令,以控制所述从设备重启
。5.
根据权利要求1所述的方法,其特征在于,还包括:当所述服务器处于所述从设备的启动阶段时,通过所述从设备判断所述从设备在第二时长内是否无法对所述
...

【专利技术属性】
技术研发人员:王渊黄晓张远飞林烨峰李璇吕腾周庆飞
申请(专利权)人:中国长城科技集团股份有限公司
类型:发明
国别省市:

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

1