[发明专利]一种数据库系统的进程监控方法及轨道交通综合监控系统有效
申请号: | 201810231265.0 | 申请日: | 2018-03-20 |
公开(公告)号: | CN108710544B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 张雪庆;曹瑞兴;刘见 | 申请(专利权)人: | 青岛海信网络科技股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/14;G06Q50/30 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 邵新华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 系统 进程 监控 方法 轨道交通 综合 | ||
本发明公开了数据库系统的进程监控方法,应用于轨道交通综合监控系统,该方法包括获取业务进程的第一时间戳信息,若在第一预设时长内未接收到所述第一时间戳信息,标记该业务进程为异常业务进程,统计该异常业务进程在第二预设时长内发生异常的频数值,所述第二预设时长大于所述第一预设时长,若所述频数大于或等于预设异常阈值,标注该异常的业务进程为故障,系统不再重启该业务进程,并产生报警信息。通过对持续异常的业务进程的监控,避免资源的浪费,并对持续异常的业务进程向运行维护人员报警,提高系统的可靠性。
技术领域
本发明实施例涉及轨道交通监控技术领域,尤其涉及一种数据库系统的进程的监控方法及交通综合监控系统。
背景技术
轨道交通综合监控系统承担着对城市轨道交通控制中心和车站电力、环控、信号、火灾报警等多个子系统设备进行监控的重大任务,是地铁正常运营和救灾指挥的基本保证,涉及到人身和设备的安全。因此,综合监控系统对于可靠性和安全性的要求极高。
在综合监控系统中承担核心功能的实时数据库系统通常通过进程监控程序对整个系统进行运行监护,以在系统某些进程异常时,能够进行异常拉起等操作,以提高综合监控系统的可用性和可靠性。现有技术中对实时数据库系统中进程监护逻辑是单独启动一个线程,负责系统进程的定期检测,若发现任何进程超时未更新时间戳,则认为进程异常,然后去检查该进程是否还存在,如果存在则进行强杀并拉起;若某进程持续性异常,则会导致系统重复进行强杀、重启等操作,造成资源的浪费以及系统维护不及时,导致系统可靠性的降低。
发明内容
本发明实施例提供一种数据库系统的进程监控方法及轨道交通综合监控系统,用以监控持续异常的业务进程,避免资源的浪费,并对持续异常的业务进程向运行维护人员报警,提高系统的可靠性。
本发明提供一种数据库系统的进程监控方法,应用于轨道交通综合监控系统,其特征在于,包括:
获取业务进程的第一时间戳信息;
若在第一预设时长内未接收到所述第一时间戳信息,标记该业务进程为异常业务进程;
统计该异常业务进程在第二预设时长内的频数值,所述第二预设时长大于所述第一预设时长;
若所述频数值大于或等于预设异常阈值,在进程信息表中标注该异常的业务进程为故障业务进程,系统不再重启该业务进程,并产生报警信息。
进一步地,所述进程信息表包括所述业务进程所属的子系统号、节点号以及所述业务进程的ID号、注册状态、故障状态、时间戳信息,所述进程信息表由系统配置表在进程信息访问库中自动生成,所述系统配置表包括对节点定义表、实时数据库部署表以及系统进程表的参数设置。
示例地,标记异常业务进程包括以下步骤:
当第一预设时长内未接收到所述第一时间戳信息时,在所述进程信息表中查询未更新第一时间戳信息的业务进程的注册状态;
若所述注册状态为已注册,标记该业务进程为异常业务进程。
优选地,所述第二预设时长为所述第一预设时长的整数倍。
示例地,所述数据库系统的进程包括业务进程、看门狗监控进程以及管理进程,所述管理进程用于获取所述第一时间戳信息。
可选地,所述管理进程向所述看门狗监控进程发送第二时间戳信息,所述看门狗监控进程、所述业务进程向所述管理进程发送第一时间戳信息,所述所述看门狗监控进程、所述业务进程以及所述管理进程之间通过共享所述进程信息访问库的方式实现进程间通信。
可选地,所述统计该异常业务进程在第二预设时长内的频数值,具体包括:
建立异常业务进程表,用以记录该异常业务进程的ID以及该异常业务进程的故障信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信网络科技股份有限公司,未经青岛海信网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810231265.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于控制电子开关的触头的装置
- 下一篇:一种振荡器链路延时校正电路