[发明专利]一种金融应用系统后台进程异常检测方法及装置有效
申请号: | 201510237502.0 | 申请日: | 2015-05-12 |
公开(公告)号: | CN104915289B | 公开(公告)日: | 2018-01-26 |
发明(设计)人: | 李春荣;刘映镇;曾美财;朱小珍;梁锦华 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F21/52 |
代理公司: | 北京三友知识产权代理有限公司11127 | 代理人: | 汤在彦 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 金融 应用 系统 后台 进程 异常 检测 方法 装置 | ||
1.一种金融应用系统后台进程异常检测方法,其特征在于,该方法基于至少两个监视处理子系统和至少两个业务处理子系统进行检测,包括:
启动所述监视处理子系统,所述监视处理子系统启动监视进程;
所述监视处理子系统从监视进程中读取监视进程控制表,从所述监视进程控制表中获取检测时间间隔,并顺序读取应用后台进程控制表;
所述监视处理子系统从所述应用后台进程控制表中读出应用后台进程信息;如果应用后台进程中不存在未处理的应用后台进程,则所述监视处理子系统根据检测时间间隔对下一条应用后台进程进行检测;如果应用后台进程中存在未处理的应用后台进程,则对所述应用后台进程唯一资源非阻塞申请互斥锁,如果成功获取互斥锁,说明应用后台进程没有启动或已经下宕;否则,说明应用后台进程实例正在运行,所述监视处理子系统继续对下一条应用后台进程进行检测;
当成功获取互斥锁时,释放所述应用后台进程唯一资源互斥锁,并根据可用的业务处理子系统列表和负载均衡策略挑选目标业务处理子系统,启动所述应用后台进程到在可用的业务处理子系统上运行,所述监视处理子系统继续对下一条应用后台进程进行检测。
2.如权利要求1所述的方法,其特征在于,所述监视处理子系统启动监视进程的步骤还包括:
对监视进程唯一资源阻塞申请互斥锁;所述监视进程获得互斥锁,其他监视进程睡眠等待互斥锁。
3.如权利要求1所述的方法,其特征在于,所述启动所述应用后台进程到在可用的业务处理子系统上运行的步骤包括:
所述业务处理子系统的应用后台进程初始化处理;
对所述业务处理子系统的应用后台唯一资源非阻塞申请互斥锁;如果申请互斥锁失败,则说明业务处理子系统的当前应用后台进程正在运行;如果成功申请互斥锁,则说明业务处理子系统的应用后台进程没有启动或已经下宕,业务处理子系统读取应用后台进程控制表,从应用后台进程控制表中读取业务程序的运行参数,调用业务接口对待处理业务数据进行处理。
4.一种金融应用系统后台进程异常检测装置,其特征在于,该装置基于至少两个监视处理子系统和至少两个业务处理子系统进行检测,包括:
初始处理单元,用于启动所述监视处理子系统,所述监视处理子系统启动监视进程;
监视进程控制表获取单元,用于所述监视处理子系统从监视进程中读取监视进程控制表,从所述监视进程控制表中获取检测时间间隔,并顺序读取应用后台进程控制表;
检测单元,用于所述监视处理子系统从所述应用后台进程控制表中读出应用后台进程信息;如果应用后台进程中不存在未处理的应用后台进程,则所述监视处理子系统根据检测时间间隔对下一条应用后台进程进行检测;如果应用后台进程中存在未处理的应用后台进程,则对所述应用后台进程唯一资源非阻塞申请互斥锁,如果成功获取互斥锁,说明应用后台进程没有启动或已经下宕;否则,说明应用后台进程实例正在运行,所述监视处理子系统继续对下一条应用后台进程进行检测;
故障恢复单元,用于当成功获取互斥锁时,释放所述应用后台进程唯一资源互斥锁,并根据可用的业务处理子系统列表和负载均衡策略挑选目标业务处理子系统,启动所述应用后台进程到在可用的业务处理子系统上运行,所述监视处理子系统继续对下一条应用后台进程进行检测。
5.如权利要求4所述的装置,其特征在于,所述初始处理单元进一步用于对监视进程唯一资源阻塞申请互斥锁;所述监视进程获得互斥锁,其他监视进程睡眠等待互斥锁。
6.如权利要求4所述的装置,其特征在于,所述故障恢复单元包括:
初始化模块,用于所述业务处理子系统的应用后台进程初始化处理;
执行模块,用于对所述业务处理子系统的应用后台唯一资源非阻塞申请互斥锁;如果申请互斥锁失败,则说明业务处理子系统的当前应用后台进程正在运行;如果成功申请互斥锁,则说明业务处理子系统的应用后台进程没有启动或已经下宕,业务处理子系统读取应用后台进程控制表,从应用后台进程控制表中读取业务程序的运行参数,调用业务接口对待处理业务数据进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510237502.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:终端重启验证方法和系统
- 下一篇:旋转密封式杯子