[发明专利]进程产生core dump问题的监控、分析和处理方法有效
| 申请号: | 201710581153.3 | 申请日: | 2017-07-17 |
| 公开(公告)号: | CN107357731B | 公开(公告)日: | 2020-09-29 |
| 发明(设计)人: | 张扬嵩 | 申请(专利权)人: | 福建星瑞格软件有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
| 地址: | 350000 福建省福州市鼓楼*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 进程 产生 core dump 问题 监控 分析 处理 方法 | ||
本发明提供一种进程产生core dump问题的监控、分析和处理方法,第一服务端对运行中每个进程产生core dump文件分别进行监控、分析、进程重启和提取程序源代码错误信息、存储数据库表保存到监控服务系统,然后进入第二服务端实现告警。本发明能够适用于linux、hp‑ux或aix等多服务器操作系统,主要方法是通过第一服务端的监听路径方法来实时监控路径,再由第二服务端进行告警。
技术领域
本发明涉及一种计算机程序信息处理方法,特别是对计算机程序运行过程中产生core dump问题的处理方法。
背景技术
目前检索core dump文件监控处理的专利有一些,但只局限于linux平台且基本上分析和处理的过程是不完整的,因为core dump是二进制文件,并且从文件名无法知道是哪个进程产生的core dump,如果不知道是哪个进程的程序产生的core dump,就无法分析,并且要监控的一般是生产环境,而运行在生产环境的进程一般是经过优化编译的,这样的进程产生的core dump,如果分析出来直接用,有时没有太多的价值和意义。
发明内容
本发明要解决的技术问题,在于提供一种进程产生core dump问题的监控、分析、和处理方法,该方法对运行中进程产生core dump进行监控、分析、进程重启和提取程序源代码错误信息并保存到监控服务数据库表,对监控服务数据库表进行分析,然后实时告警。
本发明是这样实现的:一种进程产生core dump问题的监控、分析和处理方法,对运行中进程产生的core dump文件进行监控、分析、进程重启和提取程序源代码错误信息并保存到监控服务数据库表,然后对监控服务数据库表进行分析并实时告警。
进一步的,所述监控、分析、进程重启和提取程序源代码错误信息并保存到监控服务数据库表的具体过程如下:
步骤10、监听路径:在程序方法里监听配置好的会产生core dump文件的linux、hp-ux或aix等服务器操作系统的应用生产环境的路径,当有新生成core dump文件时,触发对core dump文件的处理方法具体可以用c、c++、java、shell等编程来实现;
步骤20、备份core dump文件:在core dump文件处理方法中先把core dump上当前时间戳后移到指定的备份路径;
步骤30、在core dump文件内容中对应的程序名称读取出来,获取core dump文件对应的程序名称;
步骤40、在获取到core dump对应程序名称后,判断该程序名称对应的进程是否存在,如不存在,要重启该进程;
步骤50、根据core dump文件和产生core dump文件的程序名称,调用操作系统编译器的调试工具进行分析,并提取程序代码出错原因和出错的位置;
步骤60、根据已经配置好的监控服务数据库表把字段数据保存到监控服务数据库表中。
步骤70、在备份路径中删除处理好的core dump文件,释放存储空间。
进一步地,本发明对监控服务数据库表进行分析并实时告警的过程如下:
按产生core dump服务器IP地址统计时间段内core dump产生的次数;
按产生core dump的程序统计时间段内core dump产生的次数;
按产生core dump服务器IP地址和产生core dump的程序统计时间段内core dump产生的次数;
分析产生core dump的程序时间段内core dump产生的趋势;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星瑞格软件有限公司,未经福建星瑞格软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710581153.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型无人机底座防护板
- 下一篇:一种新型无人机结构





