[发明专利]一种服务异常监控方法、系统、装置、电子设备及介质在审
申请号: | 202310139864.0 | 申请日: | 2023-02-20 |
公开(公告)号: | CN116107840A | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 张昆;李保进;熊学武;韦利东 | 申请(专利权)人: | 成都泛微网络科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 陈秋霞 |
地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 异常 监控 方法 系统 装置 电子设备 介质 | ||
1.一种服务异常监控方法,其特征在于:基于监控服务器执行,所述监控服务器分别通信连接有应用服务器、网关和注册中心,所述网关和所述注册中心均与所述应用服务器通信连接,所述应用服务器中部署有应用服务和与所述应用服务绑定的代理服务;所述方法包括:
定时轮询所述应用服务器中的应用服务,并在当前应用服务连续n次异常时,判定当前应用服务出现异常;
向所述网关和所述注册中心均发起服务下线指令,以便于所述网关和所述注册中心分别对当前应用服务进行下线操作,并在下线成功后反馈下线成功信息至所述监控服务器;其中,所述服务下线指令包括当前应用服务的服务名称和IP地址信息;
向所述应用服务器中的代理服务发起服务重启命令,以便于所述代理服务结束当前应用服务的所有进程,然后重新启动当前应用服务;其中,所述服务重启命令包括当前应用服务的服务名称和IP地址信息。
2.根据权利要求1所述的一种服务异常监控方法,其特征在于:所述应用服务中嵌入有免登陆的健康检查接口,在监控服务器定时轮询所述应用服务器中应用服务时,通过健康检查接口对所述应用服务器进行异常检测。
3.根据权利要求2所述的一种服务异常监控方法,其特征在于:轮询所述应用服务器中的应用服务,包括:
通过所述健康检查接口向所述应用服务发送异常检测请求,以便所述健康检查接口检查当前应用服务的基本信息,并根据所述基本信息得到检测结果,然后反馈所述检测结果至所述监控服务器;其中,所述基本信息包括当前应用服务的服务名称和IP地址信息,所述检测结果包括正常状态标识码或异常状态标识码。
4.根据权利要求1所述的一种服务异常监控方法,其特征在于:所述监控服务器还通信连接有管理终端;判定所述应用服务出现异常后,所述方法还包括:
发送服务异常提示信息至所述管理终端。
5.根据权利要求1所述的一种服务异常监控方法,其特征在于:所述应用服务器中还部署有调用当前应用服务的其他应用服务;判定当前应用服务出现异常后,所述方法还包括:
向所述其他应用服务发起服务下线指令,以便于所述其他应用服务对当前应用服务进行下线操作。
6.根据权利要求1所述的一种服务异常监控方法,其特征在于:所述代理服务重新启动当前应用服务后,当前应用服务主动将其服务信息发送至所述注册中心,以便所述注册中心把所述服务信息同步至所述网关;其中,所述服务信息包括当前应用服务的服务名称和IP地址信息。
7.一种服务异常监控系统,其特征在于:包括监控服务器、应用服务器、网关和注册中心,所述应用服务器、网关和注册中心均与所述监控服务器通信连接,所述网关和所述注册中心均与所述应用服务器通信连接,所述应用服务器中部署有应用服务和与所述应用服务绑定的代理服务;所述监控服务器用于执行如权利要求1至6中任一项所述的服务异常监控方法。
8.一种服务异常监控装置,其特征在于:用于实现如权利要求1至6中任一项所述的服务异常监控方法;所述服务异常监控装置包括:
检测模块,用于定时轮询所述应用服务器中的应用服务,并在当前应用服务连续n次异常时,判定当前应用服务出现异常;
服务下线控制模块,与所述检测模块通信连接,用于向所述网关和所述注册中心均发起服务下线指令,以便于所述网关和所述注册中心分别对当前应用服务进行下线操作,并在下线成功后反馈下线成功信息至所述监控服务器;其中,所述服务下线指令包括当前应用服务的服务名称和IP地址信息;
服务重启模块,与所述服务下线控制模块通信连接,用于向所述应用服务器中的代理服务发起服务重启命令,以便于所述代理服务结束当前应用服务的所有进程,然后重新启动当前应用服务;其中,所述服务重启命令包括当前应用服务的服务名称和IP地址信息。
9.一种电子设备,其特征在于:包括:
存储器,用于存储计算机程序指令;以及,
处理器,用于执行所述计算机程序指令从而完成如权利要求1至6中任一项所述的服务异常监控方法的操作。
10.一种计算机可读存储介质,用于存储计算机可读取的计算机程序指令,其特征在于:所述计算机程序指令被配置为运行时执行如权利要求1至6中任一项所述的服务异常监控方法的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都泛微网络科技有限公司,未经成都泛微网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310139864.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种仿木纹塑料板材及其加工工艺
- 下一篇:一种通用大点数脉冲压缩处理模块