[发明专利]一种应用服务器可靠性的检测系统和方法有效
申请号: | 201810433154.8 | 申请日: | 2018-05-08 |
公开(公告)号: | CN108710553B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 万辛;李鹏;安茂波;董博谦;陈杰;沈亮;王昭;王方青;高旭 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心;杭州东信北邮信息技术有限公司;长安通信科技有限责任公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/14;G06F9/54 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 服务器 可靠性 检测 系统 方法 | ||
1.一种应用服务器可靠性的检测系统,其特征在于,应用服务器包含有:
接入前置装置,用于当接收到检测装置发送来的服务器异常通知消息时,将服务器异常通知消息转发给自愈装置,同时,将应用服务器接收到的所有外部消息进行消息透传;当接收到自愈装置返回的自愈完成消息时,将应用服务器接收到的所有外部消息按现有业务流程进行处理;
检测装置,用于按一定的时长间隔,检测应用服务器内部是否发生异常,当检测到应用服务器发生异常时,向接入前置装置发送服务器异常通知消息;
自愈装置,用于当接收到接入前置装置发送来的服务器异常通知消息时,对应用服务器进行重启或者重构,并在完成后,向接入前置模块返回自愈完成消息,以通知接入前置装置应用服务器恢复正常,
检测装置进一步包括有:
硬件检测单元,用于接收应用服务器内部的其他装置发送来的心跳消息,当在一个检测周期内未收到其中一个或多个其他装置发来的心跳消息时,则向接入前置模块发送服务器异常通知消息;
业务检测单元,用于按一定的时长间隔,模拟现有业务流程运行,并判断业务流程运行后的结果是否正常,如果否,则向接入前置模块发送服务器异常通知消息,并填写错误日志,
硬件检测单元进一步包括有:
业务指标读取部件,用于获取应用服务器在当前检测周期T、以及与当前检测周期相邻的上一检测周期T'内的若干业务指标,所述业务指标包括但不限于:任务量、处置量、黑名单量、白名单量、灰名单量;
设备指标读取部件,分别获取应用服务器在当前检测周期T、以及上一检测周期T'内的若干设备指标期望值及其上限值,所述设备指标期望值及其上限值包括但不限于:CPU期望值及上限值、内存期望值及上限值、硬盘使用率期望值及上限值、I/O期望值及上限值;
业务运行矩阵构建部件,用于根据应用服务器在当前检测周期T、以及上一检测周期T'内的业务指标、设备指标期望值及其上限值,分别构建应用服务器在当前检测周期T、以及上一个检测周期T'的业务运行矩阵M(T)、M(T'),其中,mij是M(T)或M(T')中的第i列第j行元素,Vi是应用服务器在T或T'内的第i个业务指标,AVGj是应用服务器在T或T'内的第j个设备指标期望值,Upperj是应用服务器在T或T'内的第j个设备指标上限值,t是当前检测周期的时长,单位为秒,i∈[1,N],j∈[1,M],N是应用服务器的业务指标数,M是应用服务器的设备指标数;
硬件周期调整部件,用于计算检测周期的时长变更指数AVGelt:其中,分别是M(T)、M(T')中的第i列第j行元素,并当AVGelt大于1+k时,调整检测周期的时长:其中,t’是调整后的检测周期的时长,k是浮动值,P是可调参数。
2.根据权利要求1所述的系统,其特征在于,业务检测单元进一步包括有:
业务周期调整部件,用于从错误日志中读取模拟业务流程运行中出现的错误数及对应的错误级别,然后调整检测周期的时长:其中,t’是调整后的检测周期的时长,t是当前检测周期的时长,wf是第f级错误级别的权重,sf是模拟业务流程运行中出现的第f级错误级别的错误数,F是错误级别数。
3.根据权利要求1所述的系统,其特征在于,接入前置装置进一步包括有:
消息透传单元,用于将应用服务器接收到的所有外部消息的目的地址、和其SIP协议中RequestURI字段的目的地址都修改为业务下一跳的IP地址,然后将修改后的消息发送出去。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心;杭州东信北邮信息技术有限公司;长安通信科技有限责任公司,未经国家计算机网络与信息安全管理中心;杭州东信北邮信息技术有限公司;长安通信科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810433154.8/1.html,转载请声明来源钻瓜专利网。