CN108694093A - 进程异常监控方法及装置 - Google Patents

进程异常监控方法及装置 Download PDF

Info

Publication number
CN108694093A
CN108694093A CN201710220493.3A CN201710220493A CN108694093A CN 108694093 A CN108694093 A CN 108694093A CN 201710220493 A CN201710220493 A CN 201710220493A CN 108694093 A CN108694093 A CN 108694093A
Authority
CN
China
Prior art keywords
module
business process
monitoring
process module
preset duration
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.)
Pending
Application number
CN201710220493.3A
Other languages
English (en)
Inventor
丁保军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Maipu Communication Technology Co Ltd
Original Assignee
Maipu Communication Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Maipu Communication Technology Co Ltd filed Critical Maipu Communication Technology Co Ltd
Priority to CN201710220493.3A priority Critical patent/CN108694093A/zh
Publication of CN108694093A publication Critical patent/CN108694093A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/0757Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3051Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供了一种进程异常监控方法及装置,涉及软件技术领域。其中,所述方法包括:业务进程模块在正常运行时周期发送保活报文给监控模块;当所述监控模块在预设时长内未接收到所述业务进程模块发送的保活报文,按照进程异常对应的预设处理规则进行处理,所述预设时长大于所述业务进程模块发送保活报文的周期。在本方案中,不必依赖进程的异常退出来监控到进程是否出现异常,对进程异常的监控更加全面高效。

Description

进程异常监控方法及装置
技术领域
本发明涉及软件技术领域,具体而言,涉及一种进程异常监控方法及装置。
背景技术
软件***通常由操作***和应用软件构成,嵌入式产品以Linux或Vxworks等为操作***运行大量软件模块,软件模块间以进程方式协同工作。而进程(Process)是可以并发执行的程序,在一个数据集合上的一次运行过程,它是***进行资源分配和调度的一个独立单位。
嵌入式产品软件,虽然进行了软件测试等质量保证活动,但并不能穷尽发现所有BUG,特别是某些复杂的关键进程BUG,在开发过程中很难出现,甚至在用户的生产环境中才会触发,而一旦出现,将会造成生产环境中其它设备通信异常,引起业务较长时间中断,给用户利益造成巨大损失。为了在BUG发生后尽量将用户损失降到最低,因此进程异常检测在整个检测响应***中是最关键和重要的。
现有技术中,通过监控是否有进程异常退出来监控是否进程异常。也就是说,在现有技术中,认为异常退出的进程为异常进程,当监控到进程异常退出时,认为出现进程异常。但是,多数情况下,进程出现异常却不一定退出,对于存在却出现问题的进程,现有技术中的监控方法无法实现监控。
发明内容
有鉴于此,本发明实施例提供了一种进程异常监控方法及装置,通过监控模块是否在预设时长内接收到业务进程模块正常运行时周期发送的保活报文,监控进程是否异常,以解决上述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种进程异常监控方法,所述方法包括:业务进程模块在正常运行时周期发送保活报文给监控模块;当所述监控模块在预设时长内未接收到所述业务进程模块发送的保活报文,按照进程异常对应的预设处理规则进行处理,所述预设时长大于所述业务进程模块发送保活报文的周期。
一种进程异常监控装置,所述装置包括:业务进程模块,用于在正常运行时周期发送保活报文给监控模块;监控模块,当在预设时长内未接收到所述业务进程模块发送的保活报文,用于按照进程异常对应的预设处理规则进行处理,所述预设时长大于所述业务进程模块发送保活报文的周期。
本发明实施例提供的进程异常监控方法及装置,在被监控设备中设置监控模块,并且对应待监控进程设置业务进程模块,当待监控的进程正常运行时业务进程模块正常运行,该业务进程模块在正常运行时周期发送报文给监控模块,监控模块接收报文。当监控模块在大于发送保活报文的周期的预设时长内未接收到所述业务进程模块发送的保活报文,则按照进程异常对应的预设处理规则进行处理。在本方案中,业务进程模块正常运行时周期发送报文,一旦进程出现异常,业务进程模块无法正常运行,则业务进程模块无法正常发送报文,因此,当监控模块在预设时长内未接收到业务进程模块发送的保活报文,则可以判定该业务进程模块对应的进程出现异常,而不必一定要在进程退出的情况下才能监控到进程出现异常,对进程异常的监控更加全面高效。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1示出了本发明实施例提供的进程异常监控方法及装置中报文发送示意图;
图2示出了本发明第一实施例提供的进程异常监控方法的流程图;
图3示出了本发明第二实施例提供的进程异常监控装置的功能模块图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
在本发明实施例提供的进程异常监控方法及装置中,主要以嵌入式设备作为被监控设备进行说明,对其中的一个或多个进程进行监控。其中,具体监控的进程以及监控进程的个数在本实施例中并不作为限制。优选的,本实施例中主要对嵌入式设备中的关键进程进行监控,该关键进程主要是相应的嵌入式设备的用户环境和业务而言比较重要的进程,例如路由设备上的路由进程OSPF进程、BGP进程等,具体可以根据具体的嵌入式设备进行确定。
在该本发明实施例中,如图1所示,预先在被监控设备中设置监控模块并对应待监控进程设置有业务进程模块。具体地说,就是在监控设备中存储监控模块对应的代码以及业务进程模块对应的代码。其中,如图1所示,每个业务进程模块对应每一个待监控进程,使业务进程模块能在对应的进程正常执行过程中正常运行,从而发送保活报文。具体的,可以使业务进程模块的功能在对应的进程中实现,如将业务进程模块的代码编写到对应的进程的代码中,以满足一旦进程出现异常,对应该进程的业务进程模块的代码无法正常执行,该业务进程模块也就不能发送保活报文。
另外,为了使监控模块能可靠监控到业务进程模块的保活报文是否发送,在发明本实施例中,使监控模块中监控进程以较高优先级运行,例如,由于设备的***的看门狗程序优先级较高,可以在看门狗中实现该监控模块。
在对进程进行监控之前,先启动业务进程模块。可选的,业务进程模块启动后确定是否开启异常检测功能,在业务进程模块开启了健康监控检测功能的情况下,对该业务进程模块对应的进程进行监控。业务进程模块具体确定是否开启异常检测功能的方式可以是,通过读取与是否开启异常检测功能对应的配置脚本来确定,若配置脚本中具有开启异常检测功能的相应参数,则开启该业务进程模块对应的进程的监控检测功能。
若开启了异常检测功能,业务进程模块可以在进行初始化后执行保活报文的发送。其中,具体初始化可以包括:初始化报文发送定时器,使报文发送定时器的定时时间等于发送保活报文的周期,业务进程模块可以根据报文发送定时器周期发送保活报文。其中,每个进程对应的业务进程模块不同,发送保活报文的周期可能不同。
另外,初始化还可以包括,业务进程模块根据发送保活报文的周期计算监控模块所要等待的预设时长,并将计算获得的预设时长发送给所述监控模块,使监控模块在等待该预设时长后仍没接收到该业务进程模块的保活报文的情况下对应处理。在本发明实施例中,预设时长优选为业务进程模块发送保活报文的周期的三倍。当然,预设时长的具体值并不作为限定,也可以根据网络延时情况具体设定。当然,业务进程模块也可以将自身的报文发送周期以及预设时长与该周期的关系发送给监控模块,使监控模块根据获得的周期以及预设时长与该周期的关系确定预设时长。
另外,在初始化过程中,业务进程模块还可以通过携带有模块身份标识以及预设时长的注册信息通过监控模块的注册接口向监控模块进行注册,以使监控模块能区分每一个业务进程模块发送的保活报文并获得对应每个业务进程模块的预设时长。
在该嵌入式设备中,还包括启动监控模块。具体的,可以是,若有任意一个业务进程模块启动了异常检测功能,则启动监控模块。或者是,监控模块开机自启动,即在嵌入式设备的***启动后,启动监控模块。
监控模块启动后还可以包括进行初始化,可以是为业务进程模块提供注册接口,获得业务进程模块的注册信息,确定对应每个业务进程模块需要等待的预设时长。
进一步的,监控模块对应每个业务进程模块设置有监控定时器,监控模块接收到业务进程模块发送的预设时长作为监控定时器超时时间。监控模块的初始化还可以包括对监控定时器的初始化,具体的,可以是监控模块在接收到所述业务进程模块的注册信息后启动并初始化对应的监控定时器的超时时间为所述预设时长,使监控定时器的定时时间等于预设时长。业务进程模块发送报文的周期可以不一样,对应的,监控模块对应每个业务进程模块等待的预设时长也不一样。当然,若监控模块对应每个业务进程模块需要等待的预设时长一致,可以只设置一个监控定时器并将定时时间初始化为该一致的预设时长。
下面将结合具体的实施例,对本发明中的技术方案进行更详细的介绍。
第一实施例
图2示出了本发明第一实施例提供的进程异常监控方法,请参见图2,该方法包括:
步骤S110:所述业务进程模块在正常运行时周期发送保活报文给监控模块。
若业务进程模块对应的进程正常运行,则该业务进程模块可以被执行,也就是说业务进程模块可以正常运行,从而实现周期发送保活报文。业务进程模块周期发送保活报文可以通过定时器实现,定时器每计时到等于周期的定时时间,业务进程模块发送一次报文,定时器置零重新计时。当然,若业务进程模块对应的进程异常,业务进程模块无法被执行,即业务进程模块无法正常运行,则不会发送保活报文。
步骤S120:当所述监控模块在预设时长内未接收到所述业务进程模块发送的保活报文,按照进程异常对应的预设处理规则进行处理,所述预设时长大于所述业务进程模块发送保活报文的周期。
监控模块对业务进程模块发送的保活报文进行接收。若业务进程模块周期发送保活报文,则监控模块可以周期接收到保活报文。若监控模块在预设时长内未接收到业务进程模块发送的保活报文,且该预设时长大于业务进程模块发送保活报文的周期,则可以认为相应的进程出现异常导致业务进程模块无法正常运行,未发送报文,监控模块可以按照进程异常对应的预设处理规则进行处理。
在本步骤中,监控模块在预设时长内是否接收到所述业务进程模块发送的保活报文的具体确定方式可以是:监控模块每接收到业务进程模块发送的保活报文,使监控定时器置零并重新计时;若监控定时器计时达到预设时长,说明在该预设时长内监控模块未将监控定时器置零,可以判定在预设时长内未接收到所述业务进程模块发送的保活报文。
监控模块按照进程异常对应的预设处理规则所进行的具体处理可以是,输出所述业务进程模块对应的进程的超时信息,也就是说,监控模块可以输出异常进程的身份信息以及该异常进程对应的业务进程模块已超出预设时长未发送报文的提示信息,当然,监控模块输出的具体信息并不作为限制。
其中,监控模块对超时信息的具体输出方式可以是,将超时信息输出连接到该嵌入式设备的屏幕进行显示。另外,由于通常监控的进程为关键进程,而一旦关键进程出现异常,被监控设备的运行将受到严重影响,因此可以直接重启***。
另外,监控模块按照进程异常对应的预设处理规则进行处理时,还可以通知日志***,使日志***记录出现异常的进程的信息以便管理人员查看。
在本实施例中,嵌入式设备可以是具有双主控***的设备,对***进行重启时,可以将运行***切换为进程未出现异常的***,不需要对设备的***进行完全重启,使该嵌入式设备可以更快速恢复正常运行。
综上所述,本发明实施例中,在进程正常运行时,业务进程模块可以正常运行,周期发送保活报文,一旦进程出现异常,则业务进程模块无法发送保活报文。因此,监控模块对业务进程模块发送的保活报文进行监控,一旦超过预设时长未接收到业务进程模块发送的保活报文,可以判定该业务进程模块对应的进程出现异常,则可进行进程异常的对应处理,无须等到进程退出了才能监控到进程异常,对进程异常的监控更加全面高效,也更加快速,并且不需要对进程自身各种可能异常的复杂检测,降低了漏检几率,提升了***的可靠性。
第二实施例
本实施例提供了一种进程异常监控装置200,请参见图3,所述装置包括:业务进程模块210,用于在正常运行时周期发送保活报文给监控模块;监控模块220,当在预设时长内未接收到所述业务进程模块发送的保活报文,用于按照进程异常对应的预设处理规则进行处理,所述预设时长大于所述业务进程模块发送保活报文的周期。
进一步的,所述业务进程模块210还用于确定是否开启异常检测功能,若是,用于在进行初始化后,在正常运行时周期发送保活报文给监控模块。
业务进程模块210还用于根据发送保活报文的周期计算所述预设时长,并将计算获得的预设时长发送给所述监控模块作为监控定时器超时时间。优选的,该预设时长为所述业务进程模块发送保活报文的周期的三倍。
另外,业务进程模块210还用于通过携带有模块身份标识以及预设时长的注册信息向所述监控模块进行注册;所述监控模块220还用于,在接收到所述业务进程模块的注册信息后启动并初始化对应的监控定时器的超时时间为所述预设时长。
进一步的,监控模块220按照进程异常对应的预设处理规则进行处理可以包括:输出所述业务进程模块对应的进程的超时信息;或重启***。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (10)

1.一种进程异常监控方法,其特征在于,所述方法包括:
业务进程模块在正常运行时周期发送保活报文给监控模块;
当所述监控模块在预设时长内未接收到所述业务进程模块发送的保活报文,按照进程异常对应的预设处理规则进行处理,所述预设时长大于所述业务进程模块发送保活报文的周期。
2.根据权利要求1所述的方法,其特征在于,所述业务进程模块在正常运行时周期发送保活报文给监控模块之前,还包括:
所述业务进程模块确定是否开启异常检测功能;
若是,所述业务进程模块进行初始化后执行所述业务进程模块在正常运行时周期发送保活报文给监控模块的步骤。
3.根据权利要求2所述的方法,其特征在于,所述初始化包括:
所述业务进程模块根据发送保活报文的周期计算所述预设时长,并将计算获得的预设时长发送给所述监控模块作为监控定时器超时时间。
4.根据权利要求1所述的方法,其特征在于,所述业务进程模块在正常运行时周期发送保活报文给监控模块之前,所述方法还包括:
所述业务进程模块通过携带有模块身份标识以及预设时长的注册信息向监控模块进行注册;
所述监控模块在接收到所述业务进程模块的注册信息后启动并初始化对应的监控定时器的超时时间为所述预设时长。
5.根据权利要求1所述的方法,其特征在于,所述按照进程异常对应的预设处理规则进行处理包括:
输出所述业务进程模块对应的进程的超时信息;或
重启***。
6.根据权利要求1所述的方法,其特征在于,所述监控模块在看门狗程序中实现。
7.一种进程异常监控装置,其特征在于,所述装置包括:
业务进程模块,用于在正常运行时周期发送保活报文给监控模块;
监控模块,当在预设时长内未接收到所述业务进程模块发送的保活报文,用于按照进程异常对应的预设处理规则进行处理,所述预设时长大于所述业务进程模块发送保活报文的周期。
8.根据权利要求7所述的装置,其特征在于,所述业务进程模块还用于确定是否开启异常检测功能,若是,用于在进行初始化后,在正常运行时周期发送保活报文给监控模块。
9.根据权利要求7所述的装置,其特征在于,所述业务进程模块还用于根据发送保活报文的周期计算所述预设时长,并将计算获得的预设时长发送给所述监控模块作为监控定时器超时时间。
10.根据权利要求7所述的装置,其特征在于,所述业务进程模块还用于通过携带有模块身份标识以及预设时长的注册信息向所述监控模块进行注册;
所述监控模块还用于,在接收到所述业务进程模块的注册信息后启动并初始化对应的监控定时器的超时时间为所述预设时长。
CN201710220493.3A 2017-04-06 2017-04-06 进程异常监控方法及装置 Pending CN108694093A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710220493.3A CN108694093A (zh) 2017-04-06 2017-04-06 进程异常监控方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710220493.3A CN108694093A (zh) 2017-04-06 2017-04-06 进程异常监控方法及装置

Publications (1)

Publication Number Publication Date
CN108694093A true CN108694093A (zh) 2018-10-23

Family

ID=63842026

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710220493.3A Pending CN108694093A (zh) 2017-04-06 2017-04-06 进程异常监控方法及装置

Country Status (1)

Country Link
CN (1) CN108694093A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110032487A (zh) * 2018-11-09 2019-07-19 阿里巴巴集团控股有限公司 保活监控方法、装置及电子设备
CN110795264A (zh) * 2019-10-14 2020-02-14 杭州海兴电力科技股份有限公司 监控管理方法及***、智能管理终端
CN111090562A (zh) * 2019-11-25 2020-05-01 广东科徕尼智能科技有限公司 一种边缘智能网关的业务进程监控方法、设备及存储介质
CN111143127A (zh) * 2019-12-23 2020-05-12 杭州迪普科技股份有限公司 监管网络设备的方法、装置、存储介质及设备
CN113542318A (zh) * 2020-04-15 2021-10-22 杭州海康威视数字技术股份有限公司 设备故障修复方法
CN114553663A (zh) * 2022-02-25 2022-05-27 中国农业银行股份有限公司 一种异常检测方法、装置、设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101262409A (zh) * 2008-04-23 2008-09-10 华为技术有限公司 虚拟私有网络vpn接入方法和装置
CN203422829U (zh) * 2013-06-14 2014-02-05 聚才实业(深圳)有限公司 空气压缩机及其短信报警装置
CN105095046A (zh) * 2015-07-14 2015-11-25 北京奇虎科技有限公司 任务监控的方法及装置
CN105677501A (zh) * 2016-01-07 2016-06-15 烽火通信科技股份有限公司 Linux***中基于看门狗的精细化进程监控方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101262409A (zh) * 2008-04-23 2008-09-10 华为技术有限公司 虚拟私有网络vpn接入方法和装置
CN203422829U (zh) * 2013-06-14 2014-02-05 聚才实业(深圳)有限公司 空气压缩机及其短信报警装置
CN105095046A (zh) * 2015-07-14 2015-11-25 北京奇虎科技有限公司 任务监控的方法及装置
CN105677501A (zh) * 2016-01-07 2016-06-15 烽火通信科技股份有限公司 Linux***中基于看门狗的精细化进程监控方法及***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
吴磊等: "基于嵌入式Linux的多协议网关设计与实现", 《电脑知识与技术》 *
陈嫄玲 等: "《计算机网络协议分析》", 30 June 2008 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110032487A (zh) * 2018-11-09 2019-07-19 阿里巴巴集团控股有限公司 保活监控方法、装置及电子设备
CN110795264A (zh) * 2019-10-14 2020-02-14 杭州海兴电力科技股份有限公司 监控管理方法及***、智能管理终端
CN111090562A (zh) * 2019-11-25 2020-05-01 广东科徕尼智能科技有限公司 一种边缘智能网关的业务进程监控方法、设备及存储介质
CN111143127A (zh) * 2019-12-23 2020-05-12 杭州迪普科技股份有限公司 监管网络设备的方法、装置、存储介质及设备
CN111143127B (zh) * 2019-12-23 2023-09-26 杭州迪普科技股份有限公司 监管网络设备的方法、装置、存储介质及设备
CN113542318A (zh) * 2020-04-15 2021-10-22 杭州海康威视数字技术股份有限公司 设备故障修复方法
CN114553663A (zh) * 2022-02-25 2022-05-27 中国农业银行股份有限公司 一种异常检测方法、装置、设备和存储介质
CN114553663B (zh) * 2022-02-25 2024-02-02 中国农业银行股份有限公司 一种异常检测方法、装置、设备和存储介质

Similar Documents

Publication Publication Date Title
CN108694093A (zh) 进程异常监控方法及装置
US10769001B2 (en) System and method for process state processing
EP3278534B1 (en) Networking flow logs for multi-tenant environments
US10198284B2 (en) Ensuring operational integrity and performance of deployed converged infrastructure information handling systems
US8910172B2 (en) Application resource switchover systems and methods
TWI450103B (zh) 伺服器之遠端管理系統及方法,及其電腦程式產品
US9912535B2 (en) System and method of performing high availability configuration and validation of virtual desktop infrastructure (VDI)
CN111800450B (zh) 用于云资源管理的多维标签命名空间
CN102790716A (zh) 使用物理网络交换机保护虚拟化计算环境的方法和装置
CN103201724A (zh) 在高可用性虚拟机环境中提供高可用性应用程序
CN107864676A (zh) 用于检测计算过程中未知漏洞的***和方法
US9245147B1 (en) State machine reference monitor for information system security
WO2017069876A1 (en) Centralized and automated recovery
US20180165584A1 (en) Predicting application response time based on metrics
CN104391777B (zh) 基于Linux操作***的云平台及其运行监控方法和装置
WO2014200530A1 (en) Securely obtaining memory content after device malfunction
US10255124B1 (en) Determining abnormal conditions of host state from log files through Markov modeling
US9934378B1 (en) Systems and methods for filtering log files
CN110032487A (zh) 保活监控方法、装置及电子设备
US8893114B1 (en) Systems and methods for executing a software package from within random access memory
US10623289B1 (en) Systems and methods for detecting nonfunctional endpoint devices
CN109254922A (zh) 一种服务器BMC Redfish功能的自动化测试方法及装置
CN109690496B (zh) 存储器监视器
CN109558272A (zh) 服务器的故障恢复方法和装置
CN106506262A (zh) It设备监控指标扩展方法及it综合监控***

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181023