用于业务系统的故障处理方法和装置制造方法及图纸

技术编号:17346090 阅读:32 留言:0更新日期:2018-02-25 11:10
本发明专利技术公开了一种用于业务系统的故障处理方法和装置。其中,该方法包括:检测业务系统当前的运行状态;根据运行状态,获取业务系统的如下至少一种运行参数的参数值,其中,运行参数包括如下至少之一:CPU占用率、内存使用率、输入输出负载情况和进程运行速度;在运行参数的参数值超过第一预设阈值的情况下,查找占用资源超过第二预设阈值的会话;控制业务系统释放会话占用的资源。本发明专利技术解决了现有的电力营销业务应用系统中出现的各类故障容易影响客户服务质量的技术问题。

【技术实现步骤摘要】
用于业务系统的故障处理方法和装置
本专利技术涉及电力营销业务领域,具体而言,涉及一种用于业务系统的故障处理方法和装置。
技术介绍
随着电力信息网的发展,以及电力营销业务需求越来越多样化、精细化,大力促进了电力营销业务应用系统的建设。由于电力营销业务应用是以用电客户为核心、直接面向客户的业务应用,在提升客户服务质量方面需要发挥主要作用,因而,如何实现对电力客户的高效服务、客户资源的高效管理是现代电力营销业务应用的重要课题。在电力系统中,由于电力资源网络结构复杂、设备种类繁多,容易导致电力营销业务出现故障,例如,数据库故障、业务故障、中间件故障、硬件故障以及接口故障等,这些故障会严重影响电力营销业务应用对客户服务质量,因而,如何能够快速定位电力营销业务应用系统的各类故障,并及时采取相应的措施,是电力营销业务应用系统亟待解决的一个问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种用于业务系统的故障处理方法和装置,以至少解决现有的电力营销业务应用系统中出现的各类故障容易影响客户服务质量的技术问题。根据本专利技术实施例的一个方面,提供了一种用于业务系统的故障处理方法,包括:检测业务系统当前的运行状态;根据运行状态,获取业务系统的如下至少一种运行参数的参数值,其中,运行参数包括如下至少之一:CPU占用率、内存使用率、输入输出负载情况和进程运行速度;在运行参数的参数值超过第一预设阈值的情况下,查找占用资源超过第二预设阈值的会话;控制业务系统释放会话占用的资源。根据本专利技术实施例的另一方面,还提供了一种用于业务系统的故障处理装置,包括:第一检测模块,用于检测业务系统当前的运行状态;获取模块,用于根据运行状态,获取业务系统的如下至少一种运行参数的参数值,其中,运行参数包括如下至少之一:CPU占用率、内存使用率、输入输出负载情况和进程运行速度;查找模块,用于在运行参数的参数值超过第一预设阈值的情况下,查找占用资源超过第二预设阈值的会话;第一控制模块,用于控制业务系统释放会话占用的资源。根据本专利技术实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,程序执行上述的用于业务系统的故障处理方法。根据本专利技术实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述的用于业务系统的故障处理方法。在本专利技术实施例中,通过检测业务系统当前的运行状态;根据运行状态,获取业务系统的如下至少一种运行参数的参数值,其中,运行参数包括如下至少之一:CPU占用率、内存使用率、输入输出负载情况和进程运行速度;在运行参数的参数值超过第一预设阈值的情况下,查找占用资源超过第二预设阈值的会话;控制业务系统释放会话占用的资源,达到了实时监控电力营销业务应用系统运行情况,并在电力营销业务应用系统运行异常的情况下,及时采取措施的目的,从而实现了提高电力营销业务系统服务质量,提高用户体验的技术效果,进而解决了现有的电力营销业务应用系统中出现的各类故障容易影响客户服务质量的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种用于业务系统的故障处理方法流程图;图2是根据本专利技术实施例的一种可选的用于业务系统的故障处理方法流程图;图3是根据本专利技术实施例的一种可选的用于业务系统的故障处理方法流程图;图4是根据本专利技术实施例的一种用于业务系统的故障处理装置示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1根据本专利技术实施例,提供了一种用于业务系统的故障处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1是根据本专利技术实施例的一种用于业务系统的故障处理方法流程图,如图1所示,该方法包括如下步骤:步骤S102,检测业务系统当前的运行状态。作为一种可选的实施例,上述业务系统可以是电力系统中各级供电公司提供的电力营销业务应用系统,该电力营销业务应用系统可以提供的服务包括但不限于电能信息采集与监控、电量计费、95598客户服务、客户档案资料管理等;电力用户可以通过客户端访问该电力营销业务系统,也可以以Web的形式访问该电力营销业务系统。步骤S104,根据运行状态,获取业务系统的如下至少一种运行参数的参数值,其中,运行参数包括如下至少之一:CPU占用率、内存使用率、输入输出负载情况和进程运行速度。作为一种可选的实施例,上述运行参数包括但不限于如下任意一种或多种:服务器主机的CPU占用率、服务器主机的内存使用率、服务器主机的输入输出负载情况(即I/O负载量)、进程运行速度等;其中,进程运行速度包括但不限于:营销业务查询请求的响应时间、创建连接的时间、数据库查询请求的响应时间等。步骤S106,在运行参数的参数值超过第一预设阈值的情况下,查找占用资源超过第二预设阈值的会话。作为一种可选的实施例,上述第一预设阈值可以预先为业务系统中各项运行参数设置的阈值,针对不同的运行参数,可以设置不同的阈值;上述第二预设阈值可以是为当前处于运行状态的业务会话所占用的各项资源设置的对应的阈值。上述会话可以是电力系统中任意一台终端设备与电力营销应用系统后台服务器之间进行的会话。一种可选的实施例中,如果运行参数为CPU占用率,则上述第一预设阈值可以是90%~100%中的任意一个值;如果运行参数为内存使用率,则上述第一预设阈值可以是97%~100%中的任意一个值;如果运行参数为I/O负载量,则上述第一预设阈值可以是95%~100%中的任意一个值。以内存使用率为例,可以通过glance名称查看占有内存较高的进程,判断该进程是否为goldengate的进程,如果是goldengate的进程,则停止该进程,查看goldengate的进程中是否有内存使用限制参数,如果没有,添加相关参数;如果有,为该参数设置合理值,各项配置检查完成后,重启goldenate进程。停止goldengate进程需要在goldengate控制台进行停止操作,不能直接用kill命令杀掉goldengate进程。本文档来自技高网
...
用于业务系统的故障处理方法和装置

【技术保护点】
一种用于业务系统的故障处理方法,其特征在于,包括:检测业务系统当前的运行状态;根据所述运行状态,获取所述业务系统的如下至少一种运行参数的参数值,其中,所述运行参数包括如下至少之一:CPU占用率、内存使用率、输入输出负载情况和进程运行速度;在所述运行参数的参数值超过第一预设阈值的情况下,查找占用资源超过第二预设阈值的会话;控制所述业务系统释放所述会话占用的资源。

【技术特征摘要】
1.一种用于业务系统的故障处理方法,其特征在于,包括:检测业务系统当前的运行状态;根据所述运行状态,获取所述业务系统的如下至少一种运行参数的参数值,其中,所述运行参数包括如下至少之一:CPU占用率、内存使用率、输入输出负载情况和进程运行速度;在所述运行参数的参数值超过第一预设阈值的情况下,查找占用资源超过第二预设阈值的会话;控制所述业务系统释放所述会话占用的资源。2.根据权利要求1所述的方法,其特征在于,所述业务系统为电力信息网系统的业务系统。3.根据权利要求1所述的方法,其特征在于,控制所述业务系统释放所述会话占用的资源,包括:检测数据源与至少一个会话的连接状态;控制所述业务系统断开占用资源超过第二阈值的会话与所述数据源的连接,并维持数据源与后台数据库的连接。4.根据权利要求3所述的方法,其特征在于,在控制所述业务系统断开占用资源超过第二阈值的会话与所述数据源的连接,并维持数据源与后台数据库的连接之后,所述方法还包括:为所述数据源创建新的执行计划;控制所述业务系统按照所述新的执行计划运行。5.一种用于业务系统的故障处理装置,其特征在于,包括:第一检测模块,用于检测业务系统当前的运行状态;获取模块,用于根据所述运行状态,获取...

【专利技术属性】
技术研发人员:孙少华杨林慧
申请(专利权)人:国家电网公司国网青海省电力公司国网青海省电力公司信息通信公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1