CN111124730B - 一种服务器的错误定位方法、装置及计算机存储介质 - Google Patents
一种服务器的错误定位方法、装置及计算机存储介质 Download PDFInfo
- Publication number
- CN111124730B CN111124730B CN201911328626.4A CN201911328626A CN111124730B CN 111124730 B CN111124730 B CN 111124730B CN 201911328626 A CN201911328626 A CN 201911328626A CN 111124730 B CN111124730 B CN 111124730B
- Authority
- CN
- China
- Prior art keywords
- server
- positioning information
- program
- application
- error
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/079—Root cause analysis, i.e. error or fault diagnosis
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Hardware Redundancy (AREA)
- Stored Programmes (AREA)
Abstract
本申请公开了一种服务器的错误定位方法、装置及计算机存储介质,该方法首先获取应用程序对应的系统编译定位信息;其中,系统编译定位信息中包含有各程序片段与定位信息的对应关系,通过应用程序所在的服务器发生宕机时获取发生宕机时正在运行的程序片段,然后依据系统编译定位信息确定程序片段对应的目标定位信息,通过判断目标定位信息与服务器实际存储的实际定位信息是否一致确定当前程序片段是否为引起服务器宕机的原因,从而实现对服务器的错误定位。由此可见,通过本申请提供的技术方案,可以在运行应用程序的过程中即可实现对软件引起的硬件问题进行定位,避免了人工定位带来的繁琐工作。
Description
技术领域
本申请涉及服务器技术领域,特别是涉及一种服务器的错误定位方法、装置及计算机存储介质。
背景技术
随着互联网的发展,服务器的需求越来越多,对服务器的稳定性和可维护性提出了更高的要求,当服务器出现问题的时候对问题的定位和问题的解决提出了更严格的要求。
目前常见的定位方法可以满足一些常规问题的定位,能够定位到某个硬件发生错误,或者定位到某个软件发生错误。由于硬件在出现错误时,可能是硬件本身出了问题,也有可能是软件不够健壮而导致硬件出了问题,所以对于软件引起的硬件问题是本领域技术人员较为棘手的问题。
发明内容
本申请的目的是提供一种服务器的错误定位方法、装置及计算机存储介质,用于确定应用程序在运行过程中,所引起的硬件问题,从而确定是用程序中的哪段程序片段,实现错误定位。
为解决上述技术问题,本申请提供一种服务器的错误定位方法,包括:
获取应用程序对应的系统编译定位信息;其中,所述系统编译定位信息中包含有各所述程序片段与定位信息的对应关系;
判断所述应用程序所在的服务器是否发生宕机;
如果是,则获取发生宕机时正在运行的程序片段;
依据所述系统编译定位信息确定所述程序片段对应的目标定位信息;
判断所述目标定位信息与所述服务器实际存储的实际定位信息是否一致;
如果否,则确定所述程序片段引起所述服务器宕机。
优选地,所述定位信息包括运行地址和运行空间。
优选地,所述判断所述应用程序所在的服务器是否发生宕机包括:
判断是否接收到中断信号;
如果是,则确定所述服务器发生宕机。
优选地,还包括:
将定位结果可视化。
优选地,还包括:
记录定位结果与产生所述中断信号的硬件的对应关系。
优选地,所述方法应用于BMC。
优选地,所述BMC为带外BMC。
为解决上述技术问题,本申请还提供一种服务器的错误定位装置,包括:
第一获取模块,用于获取应用程序对应的系统编译定位信息;其中,所述系统编译定位信息中包含有各所述程序片段与定位信息的对应关系;
第一判断模块,用于判断所述应用程序所在的服务器是否发生宕机;
第二获取模块,用于在所述第一判断模块的判断结果为是时,获取发生宕机时正在运行的程序片段;
第一确定模块,用于依据所述系统编译定位信息确定所述程序片段对应的目标定位信息;
第二判断模块,用于判断所述目标定位信息与所述服务器实际存储的实际定位信息是否一致;
第二确定模块,用于所述第二判断模块的判断结果为否时,确定所述程序片段引起所述服务器宕机。
为解决上述技术问题,本申请还提供一种服务器的错误定位装置,包括存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如所述的服务器的错误定位方法的步骤。
为解决上述技术问题,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的服务器的错误定位方法的步骤。
本申请所提供的服务器的错误定位方法,首先获取应用程序对应的系统编译定位信息;其中,系统编译定位信息中包含有各程序片段与定位信息的对应关系,通过应用程序所在的服务器发生宕机时获取发生宕机时正在运行的程序片段,然后依据系统编译定位信息确定程序片段对应的目标定位信息,通过判断目标定位信息与服务器实际存储的实际定位信息是否一致确定当前程序片段是否为引起服务器宕机的原因,从而实现对服务器的错误定位。由此可见,通过本申请提供的技术方案,可以在运行应用程序的过程中即可实现对软件引起的硬件问题进行定位,避免了人工定位带来的繁琐工作。
此外,本申请所提供的服务器的错误定位装置及计算机存储介质,与上述方法对应,效果同上。
附图说明
为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种服务器的错误定位方法的流程图;
图2为本申请实施例提供的另一种服务器的错误定位方法的流程图;
图3为本申请实施例提供的一种服务器的错误定位装置的结构图;
图4为本申请实施例提供的另一种服务器的错误定位装置的结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。
本申请的核心是提供一种服务器的错误定位方法、装置及计算机存储介质。
为了使本技术领域的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。
图1为本申请实施例提供的一种服务器的错误定位方法的流程图。如图1所示,该方法包括:
S10:获取应用程序对应的系统编译定位信息。
本实施例中对于应用程序的类型不作限定,可以是文字处理应用程序、媒体播放应用程序、辅助设计应用程序、信息管理应用程序等。一段完整的应用程序由多个程序片段构成,程序片段的划分不作限定。每段应用程序在编译好之后,会得到其对应的系统编译定位信息,该信息中包含有各程序片段与定位信息的对应关系。这里的定位信息包括但不限于运行地址和运行空间。其中,运行地址为对应的程序片段的起始地址,运行空间为对应的程序片段所占用的空间地址。通过判断程序片段实际的定位信息是否与系统编译定位信息中的定位信息一致,来判断程序片段是否为引起硬件问题的来源。
S11:判断应用程序所在的服务器是否发生宕机,如果是,则进入S12。
当把应用程序置于服务器上运行时,如果应用程序本身有问题时,服务器中的硬件可能会出问题,例如,CPU错误、内存卡错误、外设卡错误等。以上硬件出现错误时,会引起服务器宕机。
S12:获取发生宕机时正在运行的程序片段。
通常情况下,如果某一段程序片段有问题,则服务器宕机不会延时,因此,本实施例中,获取服务器宕机时刻正在运行的程序片段。
S13:依据系统编译定位信息确定程序片段对应的目标定位信息。
通过系统编译定位信息中包含的各程序片段与定位信息的对应关系,就可以确定当前程序片段对应的定位信息。为了进一步说明,给出表1,表1中,给出了若干程序片段和对应的定位信息。
表1
如果S12中确定出的程序片段为函数1,则通过系统编译定位程序可以确定出其对应的目标定位信息就是地址1和空间1。
S14:判断目标定位信息与服务器实际存储的实际定位信息是否一致,如果否,则进入S15。
在运行应用程序时,服务器中的存储器会实时存储应用程序的运行结果,在这一结果中包含有定位信息,即本实施例中提到的实际定位信息。如果程序片段没有问题,则存储在存储器上的实际定位信息应该与系统编译定位信息中该片段对应的目标定位信息一致。因此,通过判断目标定位信息与服务器实际存储的实际定位信息是否一致来确定当前程序片段是否有问题。
S15:确定程序片段引起服务器宕机。
依据S14中的结果,当目标定位信息与实际定位信息不一致时,表明当前程序片段出现错误,从而确定该程序片段引起服务器宕机,即实现了服务器的错误定位。
对于运维人员来说,确定了程序片段后,就可以针对该程序片段进行改进,使应用程序更加健壮。
本实施例提供的服务器的错误定位方法,首先获取应用程序对应的系统编译定位信息;其中,系统编译定位信息中包含有各程序片段与定位信息的对应关系,通过应用程序所在的服务器发生宕机时获取发生宕机时正在运行的程序片段,然后依据系统编译定位信息确定程序片段对应的目标定位信息,通过判断目标定位信息与服务器实际存储的实际定位信息是否一致确定当前程序片段是否为引起服务器宕机的原因,从而实现对服务器的错误定位。由此可见,通过本申请提供的技术方案,可以在运行应用程序的过程中即可实现对软件引起的硬件问题进行定位,避免了人工定位带来的繁琐工作。
需要说明的是,本申请中,对于服务器的运行平台不作限定,可以是power平台、arm平台,x86平台等。另外,本申请中提到的服务器的错误定位方法可以由自身的BMC(基板管理控制器)来实现(带内BMC),也可以由其它服务器的BMC实现(带外BMC),本实施例不作限定。
图2为本申请实施例提供的另一种服务器的错误定位方法的流程图。如图2所示,在上述实施例的基础上,判断应用程序所在的服务器是否发生宕机包括:
S110:判断是否接收到中断信号,如果是,则进入S12。
在具体实施中,每种硬件在出错时,会对应输出中断信号,通过该中断信号就可以确定服务器发生宕机。
进一步的,还包括:
S20:将定位结果可视化。
为了让运维人员更加清楚、直观了解到应用程序的具体问题出现在哪个程序片段,本实施例中将定位结果可视化。例如,当服务器包含有显示设备时,在显示设备上显示定位结果。可以理解的是,定位结果可以包含有应用程序运行的时长、程序片段的名称、实际定位信息以及目标定位信息。
进一步的,还包括:
S21:记录定位结果与产生中断信号的硬件的对应关系。
在一种具体实施例中,由于可以采用一台服务器对多台服务器的错误定位,因此,为了便于运维人员对各服务器的管理,还将定位结果与产生中断信号的硬件的对应关系记录,例如,当产生中断信号的硬件为CPU时,可以记录定位结果和CPU的对应关系。
在上述实施例中,对于服务器的错误定位方法的执行对象不作限定,但是考虑到BMC是一个专门的服务处理机,它利用传感器来监控一台计算机,因此其上包含有各传感器的数据,将服务器的错误定位方法通过BMC来实现,一方面可以利用BMC能够直接获取中断信号的特点,另一方面利用其能够直接能够与运维人员远程通信的特点。进一步的,BMC为带外BMC。通常情况下,通过TCP/IP协议将系统编译定位信息发送至BMC。
在上述实施例中,对于服务器的错误定位方法进行了详细描述,本申请还提供服务器的错误定位装置对应的实施例。需要说明的是,本申请从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件的角度。
图3为本申请实施例提供的一种服务器的错误定位装置的结构图。如图3所示,该装置包括:
第一获取模块10,用于获取应用程序对应的系统编译定位信息;其中,系统编译定位信息中包含有各程序片段与定位信息的对应关系;
第一判断模块11,用于判断应用程序所在的服务器是否发生宕机;
第二获取模块12,用于在第一判断模块的判断结果为是时,获取发生宕机时正在运行的程序片段;
第一确定模块13,用于依据系统编译定位信息确定程序片段对应的目标定位信息;
第二判断模块14,用于判断目标定位信息与服务器实际存储的实际定位信息是否一致;
第二确定模块15,用于第二判断模块的判断结果为否时,确定程序片段引起服务器宕机。
由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
作为优选地实施方式,还包括:
可视化模块,用于将定位结果可视化。
作为优选地实施方式,还包括:
记录模块,用于记录定位结果与产生所述中断信号的硬件的对应关系。
本实施例提供的服务器的错误定位装置,首先获取应用程序对应的系统编译定位信息;其中,系统编译定位信息中包含有各程序片段与定位信息的对应关系,通过应用程序所在的服务器发生宕机时获取发生宕机时正在运行的程序片段,然后依据系统编译定位信息确定程序片段对应的目标定位信息,通过判断目标定位信息与服务器实际存储的实际定位信息是否一致确定当前程序片段是否为引起服务器宕机的原因,从而实现对服务器的错误定位。由此可见,通过本申请提供的技术方案,可以在运行应用程序的过程中即可实现对软件引起的硬件问题进行定位,避免了人工定位带来的繁琐工作。
图4为本申请实施例提供的另一种服务器的错误定位装置的结构图。该装置包括存储器20,用于存储计算机程序;
处理器21,用于执行计算机程序时实现如以上实施例提到的服务器的错误定位方法的步骤。
本实施例提供的服务器的错误定位装置可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。
其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器20可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器20还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器20至少用于存储以下计算机程序201,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例公开的服务器的错误定位方法的相关步骤。另外,存储器20所存储的资源还可以包括操作系统202和数据203等,存储方式可以是短暂存储或者永久存储。其中,操作系统202可以包括Windows、Unix、Linux等。
在一些实施例中,服务器的错误定位装置还可包括有显示屏22、输入输出接口23、通信接口24、电源25以及通信总线26。
本领域技术人员可以理解,图4中示出的结构并不构成对服务器的错误定位装置的限定,可以包括比图示更多或更少的组件。
本申请实施例提供的服务器的错误定位装置,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现如下方法:首先获取应用程序对应的系统编译定位信息;其中,系统编译定位信息中包含有各程序片段与定位信息的对应关系,通过应用程序所在的服务器发生宕机时获取发生宕机时正在运行的程序片段,然后依据系统编译定位信息确定程序片段对应的目标定位信息,通过判断目标定位信息与服务器实际存储的实际定位信息是否一致确定当前程序片段是否为引起服务器宕机的原因,从而实现对服务器的错误定位。由此可见,通过本申请提供的技术方案,可以在运行应用程序的过程中即可实现对软件引起的硬件问题进行定位,避免了人工定位带来的繁琐工作。
最后,本申请还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本实施例提供的计算机可读存储介质,能够实现服务器的错误定位方法,首先获取应用程序对应的系统编译定位信息;其中,系统编译定位信息中包含有各程序片段与定位信息的对应关系,通过应用程序所在的服务器发生宕机时获取发生宕机时正在运行的程序片段,然后依据系统编译定位信息确定程序片段对应的目标定位信息,通过判断目标定位信息与服务器实际存储的实际定位信息是否一致确定当前程序片段是否为引起服务器宕机的原因,从而实现对服务器的错误定位。由此可见,通过本申请提供的技术方案,可以在运行应用程序的过程中即可实现对软件引起的硬件问题进行定位,避免了人工定位带来的繁琐工作。
以上对本申请所提供的服务器的错误定位方法、装置及计算机存储介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
Claims (10)
1.一种服务器的错误定位方法,其特征在于,包括:
获取应用程序对应的系统编译定位信息;其中,所述系统编译定位信息中包含有各所述程序片段与定位信息的对应关系;
判断所述应用程序所在的服务器是否发生宕机;
如果是,则获取发生宕机时正在运行的程序片段;
依据所述系统编译定位信息确定所述程序片段对应的目标定位信息;
判断所述目标定位信息与所述服务器实际存储的实际定位信息是否一致;
如果否,则确定所述程序片段引起所述服务器宕机。
2.根据权利要求1所述的服务器的错误定位方法,其特征在于,所述定位信息包括运行地址和运行空间。
3.根据权利要求1所述的服务器的错误定位方法,其特征在于,所述判断所述应用程序所在的服务器是否发生宕机包括:
判断是否接收到中断信号;
如果是,则确定所述服务器发生宕机。
4.根据权利要求3所述的服务器的错误定位方法,其特征在于,还包括:
将定位结果可视化。
5.根据权利要求3所述的服务器的错误定位方法,其特征在于,还包括:
记录定位结果与产生所述中断信号的硬件的对应关系。
6.根据权利要求1所述的服务器的错误定位方法,其特征在于,所述方法应用于BMC。
7.根据权利要求6所述的服务器的错误定位方法,其特征在于,所述BMC为带外BMC。
8.一种服务器的错误定位装置,其特征在于,包括:
第一获取模块,用于获取应用程序对应的系统编译定位信息;其中,所述系统编译定位信息中包含有各所述程序片段与定位信息的对应关系;
第一判断模块,用于判断所述应用程序所在的服务器是否发生宕机;
第二获取模块,用于在所述第一判断模块的判断结果为是时,获取发生宕机时正在运行的程序片段;
第一确定模块,用于依据所述系统编译定位信息确定所述程序片段对应的目标定位信息;
第二判断模块,用于判断所述目标定位信息与所述服务器实际存储的实际定位信息是否一致;
第二确定模块,用于所述第二判断模块的判断结果为否时,确定所述程序片段引起所述服务器宕机。
9.一种服务器的错误定位装置,其特征在于,包括存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述的服务器的错误定位方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的服务器的错误定位方法的步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911328626.4A CN111124730B (zh) | 2019-12-20 | 2019-12-20 | 一种服务器的错误定位方法、装置及计算机存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911328626.4A CN111124730B (zh) | 2019-12-20 | 2019-12-20 | 一种服务器的错误定位方法、装置及计算机存储介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111124730A CN111124730A (zh) | 2020-05-08 |
| CN111124730B true CN111124730B (zh) | 2024-01-23 |
Family
ID=70500803
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911328626.4A Active CN111124730B (zh) | 2019-12-20 | 2019-12-20 | 一种服务器的错误定位方法、装置及计算机存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111124730B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111473851A (zh) * | 2020-05-12 | 2020-07-31 | 上海电机学院 | 一种体重秤系统 |
| CN115134225B (zh) * | 2022-06-29 | 2024-10-11 | 济南浪潮数据技术有限公司 | 服务器的自动化配置方法、装置及计算器可读存储介质 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SU879564A1 (ru) * | 1980-01-31 | 1981-11-07 | Предприятие П/Я Г-4677 | Устройство дл контрол программ |
| CN102521098A (zh) * | 2011-11-23 | 2012-06-27 | 中兴通讯股份有限公司 | Cpu死机监控的处理方法和装置 |
| CN103425543A (zh) * | 2013-07-05 | 2013-12-04 | 万高(杭州)科技有限公司 | 程序执行监控系统 |
| CN105260257A (zh) * | 2015-11-12 | 2016-01-20 | 用友网络科技股份有限公司 | 解决程序运行期间停止响应的方法和装置 |
| CN106484608A (zh) * | 2015-09-01 | 2017-03-08 | 青岛海信电器股份有限公司 | 一种内核错误定位方法、装置及计算机 |
| CN107220175A (zh) * | 2017-05-08 | 2017-09-29 | 百富计算机技术(深圳)有限公司 | 应用程序死循环定位方法、装置、计算机设备和存储介质 |
| US10055355B1 (en) * | 2017-04-19 | 2018-08-21 | International Business Machines Corporation | Non-disruptive clearing of varying address ranges from cache |
| CN110515842A (zh) * | 2019-08-09 | 2019-11-29 | 苏州浪潮智能科技有限公司 | 一种程序调试方法、装置及电子设备和存储介质 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10628167B2 (en) * | 2018-02-21 | 2020-04-21 | International Business Machines Corporation | Runtime detection of code modification |
-
2019
- 2019-12-20 CN CN201911328626.4A patent/CN111124730B/zh active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SU879564A1 (ru) * | 1980-01-31 | 1981-11-07 | Предприятие П/Я Г-4677 | Устройство дл контрол программ |
| CN102521098A (zh) * | 2011-11-23 | 2012-06-27 | 中兴通讯股份有限公司 | Cpu死机监控的处理方法和装置 |
| CN103425543A (zh) * | 2013-07-05 | 2013-12-04 | 万高(杭州)科技有限公司 | 程序执行监控系统 |
| CN106484608A (zh) * | 2015-09-01 | 2017-03-08 | 青岛海信电器股份有限公司 | 一种内核错误定位方法、装置及计算机 |
| CN105260257A (zh) * | 2015-11-12 | 2016-01-20 | 用友网络科技股份有限公司 | 解决程序运行期间停止响应的方法和装置 |
| US10055355B1 (en) * | 2017-04-19 | 2018-08-21 | International Business Machines Corporation | Non-disruptive clearing of varying address ranges from cache |
| CN107220175A (zh) * | 2017-05-08 | 2017-09-29 | 百富计算机技术(深圳)有限公司 | 应用程序死循环定位方法、装置、计算机设备和存储介质 |
| CN110515842A (zh) * | 2019-08-09 | 2019-11-29 | 苏州浪潮智能科技有限公司 | 一种程序调试方法、装置及电子设备和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111124730A (zh) | 2020-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102852281B1 (ko) | 이미지 광선 추적과 연관된 셰이더 테이블을 디스플레이하기 위한 기술들 | |
| US20140331209A1 (en) | Program Testing Service | |
| CN105446806B (zh) | 一种应用程序无响应的处理方法及装置 | |
| US8749554B2 (en) | Visualization of virtual image relationships and attributes | |
| US9544399B2 (en) | Visually depicting cloud resource utilization during execution of an application | |
| US9122793B2 (en) | Distributed debugging of an application in a distributed computing environment | |
| US20130185402A1 (en) | Method and apparatus for developing service processor solutions | |
| US10514972B2 (en) | Embedding forensic and triage data in memory dumps | |
| CN113835643B (zh) | 数据存储方法、装置、电子设备及可读存储介质 | |
| CN111124730B (zh) | 一种服务器的错误定位方法、装置及计算机存储介质 | |
| US9824000B1 (en) | Testing calling code dynamically with random error injection based on user-specified configuration | |
| US20140258785A1 (en) | Identifying a storage location for a storage address requested during debugging | |
| US20140331205A1 (en) | Program Testing Service | |
| EP2992419A1 (en) | Program testing service | |
| WO2019092849A1 (ja) | シミュレーション装置、シミュレーション方法およびシミュレーションプログラム | |
| CN111949510B (zh) | 测试处理方法、装置、电子设备及可读存储介质 | |
| TWI553490B (zh) | 遠端系統配置管理方法、遠端系統配置管理系統及非暫態電腦可讀式儲存多媒體 | |
| CN113655846B (zh) | 一种OpenPOWER服务器时间同步方法及系统 | |
| CN113127239A (zh) | 页面状态监控方法、装置、终端及存储介质 | |
| CN110362324A (zh) | 一种网卡升级方法及装置 | |
| CN115145634A (zh) | 一种系统管理软件自适配方法、装置及介质 | |
| CN118520450A (zh) | 热插拔设备的管理方法及装置 | |
| CN115392175B (zh) | 一种电路设计错误处理方法、装置、介质 | |
| US20250173601A1 (en) | Techniques for visualizing feature engineering pipelines | |
| US8978018B2 (en) | Reversibly instrumenting a computer software application |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |