[发明专利]一种灵活的应用进程守护方法无效

专利信息
申请号: 201210355659.X 申请日: 2012-09-21
公开(公告)号: CN103678084A 公开(公告)日: 2014-03-26
发明(设计)人: 胡广彬 申请(专利权)人: 成都勤智数码科技股份有限公司
主分类号: G06F11/30 分类号: G06F11/30
代理公司: 暂无信息 代理人: 暂无信息
地址: 610000 四川省成都市高新*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 灵活 应用 进程 守护 方法
【说明书】:

技术领域

发明涉及IT运维领域,尤其涉及一种灵活的应用进程守护方法。

背景技术

随着网络发展的日新月异,企业对软件的要求是越来越高,特别是要求软件能长期、稳定、持续地运行,已经成为很多软件行业面对的难题。软件自身隐藏的设计缺陷,以及软件所在环境兼容等各种各样复杂因素,都可能导致软件难以长期稳定地运行下去,如何保证软件在自动停止或即将出现停止时能自动恢复正常运行,已成为运维保障工作的重要内容,在传统软件守护运行中,难以估计软件什么时候运行出问题,完全靠人工坚守软件的运行,而且当软件运行自动停止后,可能会出现长时间被停止而未所察觉。

发明内容

本发明的目的在于提供一种灵活的应用进程守护方法,能达到保证被守护软件进程能长期稳定运行的目的,只需简单进行守护进程的配置,启动被守护进程和守护进程,即可完成进程被守护的效果,以节省软件维护成本、最大限度减少因软件的停止而带来的损失。

为实现上述目的,本发明采用如下技术方案,一种灵活的应用进程守护方法,包含如下步骤:

1) 配置守护进程,配置项包括被守护进程的名称、被守护进程的启动文件位置、满足重启时系统剩余内存阀值、被守护进程重启时间策略、守护进程的轮询周期; 

2)启动被守护的进程;

3)启动守护进程;

4)当被守护进程自动停止后,正在轮询的守护进程自动启动被守护的进程;

5)当被守护的进程,因消耗系统资源内存巨大,导致系统资源严重不足,低于内存设置阀值时,可能会导致被守护进程无法正常运行时,正在轮询的守护进程自动重启被守护进程;

6)当守护进程检测到有定制的节假日需要重启被守护进程时,正在轮询的守护进程自动重启被守护进程。

本方案中,所述步骤1)必须对守护进程进行配置,其中守护进程的名称、被守护进程的启动文件位置、满足重启时系统剩余内存阀值这几项是必配置项,被守护进程重启时间策略为选配项,可以缺省也可以不配,其中守护进程的轮询周期,轮询周期越小则监控被守进程粒度就越高。

本方案中,所述步骤3)必须启动,在整个过程中不能停止,否则失去守护意义。

本方案中,所述步骤4)、5)、6)任何一个条件满足时都将执行,并且必须依赖步骤2)和3)为前提。

本方案中,所述步骤5)是不仅限被守护进程占用系统资源超高,只要检测到系统内存资源低于设置的阀值时,将执行重启被守护进程。

本方案中,所述步骤6)可根据具体需要进行设置或缺省。

采用本发明所提供的技术方案,能达到保证被守护软件进程能长期稳定运行的目的,且只需简单进行守护进程的配置,启动被守护进程和守护进程,即可完成进程被守护的效果、最大限度减少因软件的停止而带来的损失。

附图说明

图1是本发明的流程示意图;

图2是本发明的原理示意图。

具体实施方式

实施例一:如图1和图2所示,配置一个基于Windows平台下的网络监控系统守护进程,在实施系统上操作的步骤为:1)配置守护进程ITMGuadian.ini配置文件,配置被守护进程的服务名称(如ITManagerService)、被守护进程的启动文件位置(如:D:/OneCenter/ITManager/bin/run.bat)、满足重启时系统剩余内存阀值(如:200M)、被守护进程重启时间策略(如设置每周日凌晨3:20)、守护进程的轮询周期(默认2分钟);2)启动被守护的网络监控系统进程;3)启动守护进程ITMGuadian.exe,同时将守护进程加入后台服务中并设置为自动启动,防止因操作系统重启而停止;4)当被守护的网络监控系统进程进程自动停止后,正在轮询的ITMGuadian守护进程将会自动启动被守护的进程;5)当网络监控系统进程,因设计缺陷或者其他原因导致消耗系统资源内存越来越大,系统资源严重不足,已经低于内存设置阀值200M时,守护进程ITMGuadian自动重启网络监控系统进程,保证网络监控系统的正常运行,释放网络监控系统过多消耗的内存资源;6)当ITMGuadian守护进程检测到每周日凌晨3:20时,执行自动重启网络监控系统。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都勤智数码科技股份有限公司,未经成都勤智数码科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210355659.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top