[发明专利]一种服务异常监控方法、系统、装置、电子设备及介质在审
申请号: | 202310139864.0 | 申请日: | 2023-02-20 |
公开(公告)号: | CN116107840A | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 张昆;李保进;熊学武;韦利东 | 申请(专利权)人: | 成都泛微网络科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 陈秋霞 |
地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 异常 监控 方法 系统 装置 电子设备 介质 | ||
本发明属于微服务架构的运行维护技术领域,其目的在于提供一种服务异常监控方法、系统、装置、电子设备及介质。本发明可实现对应用服务的异常检测,并可对其进行自动恢复,在此过程中用户无感知,利于提高用户体验。具体地,由于本发明同时向网关发起服务下线指令,进而可确保只要把当前应用服务下线,就能立马切断传输至当前应用服务的请求,实现了避免前端用户将请求传送至异常的应用服务上的问题,减少了用户对应用服务宕机的感知,用户体验更佳。同时,本实施例不依赖于容器技术即可实现服务异常监控,可实现非容器运维的系统的自动化运维,利于降低人工成本,对容器化运维的客户,也提供了额外的服务异常监控方案。
技术领域
本发明属于微服务架构的运行维护技术领域,具体涉及一种服务异常监控方法、系统、装置、电子设备及介质。
背景技术
Docker容器是一个开源的应用容器引擎,让开发者可以以统一的方式打包他们的应用软件包到一个可移植的容器中,然后发布到任何安装了Docker引擎的服务器上(包括Linux机器、windows机器),实现虚拟化。在Docker容器运行的过程中,其中涉及一项技术如下:Docker容器每30秒检查应用服务的健康检查接口,连续检查5次,如果都出现异常,则把应用服务删除,再新增相同的应用服务,并且启动该应用服务。
但是,在使用现有技术过程中,发明人发现现有技术中至少存在如下问题:
a.并不是所有环境都采用容器技术,由此使得服务器一旦宕机,则相应的应用服务无法恢复;
b.采用容器技术删除应用服务的过程中,存在空档期,此时无法让网关及时感知,使得部分流量依然会传输至被删除的应用服务节点,造成前端发起的请求出现异常,用户体验不佳。
发明内容
本发明旨在至少在一定程度上解决上述技术问题,本发明提供了一种服务异常监控方法、系统、装置、电子设备及介质。
为了实现上述目的,本发明采用以下技术方案:
第一方面,本发明提供了一种服务异常监控方法,基于监控服务器执行,所述监控服务器分别通信连接有应用服务器、网关和注册中心,所述网关和所述注册中心均与所述应用服务器通信连接,所述应用服务器中部署有应用服务和与所述应用服务绑定的代理服务;所述方法包括:
定时轮询所述应用服务器中的应用服务,并在当前应用服务连续n次异常时,判定当前应用服务出现异常;
向所述网关和所述注册中心均发起服务下线指令,以便于所述网关和所述注册中心分别对当前应用服务进行下线操作,并在下线成功后反馈下线成功信息至所述监控服务器;其中,所述服务下线指令包括当前应用服务的服务名称和IP地址信息;
向所述应用服务器中的代理服务发起服务重启命令,以便于所述代理服务结束当前应用服务的所有进程,然后重新启动当前应用服务;其中,所述服务重启命令包括当前应用服务的服务名称和IP地址信息。
本发明可实现对应用服务的异常检测,并可对其进行自动恢复,在此过程中用户无感知,利于提高用户体验。具体地,本发明通过监控服务器检测应用服务的异常状态,在检测到应用服务异常的情况下控制网关和注册中心对当前应用服务进行重启,并控制应用服务器中的应用服务结束当前应用服务的所有进程,然后对当前应用服务进行重启。在此过程中,由于注册中心的信息定时同步到网关和应用服务中,如果只在注册中心中下线这些信息,会存在延迟,当前应用服务在注册中心下线后,还是会出现请求传送至已经出现异常的应用服务上,所以本发明同时向网关发起服务下线指令,进而可确保只要把当前应用服务下线,就能立马切断传输至当前应用服务的请求,实现了避免前端用户将请求传送至异常的应用服务上的问题,减少了用户对应用服务宕机的感知,用户体验更佳。同时,本发明不依赖于容器技术即可实现服务异常监控,可实现非容器运维的系统的自动化运维,利于降低人工成本,对容器化运维的客户,也提供了额外的服务异常监控方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都泛微网络科技有限公司,未经成都泛微网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310139864.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种仿木纹塑料板材及其加工工艺
- 下一篇:一种通用大点数脉冲压缩处理模块