[发明专利]一种服务进程故障检测方法、装置及服务节点无效
申请号: | 201210135518.7 | 申请日: | 2012-05-03 |
公开(公告)号: | CN103383689A | 公开(公告)日: | 2013-11-06 |
发明(设计)人: | 代志远 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 进程 故障 检测 方法 装置 节点 | ||
1.一种服务进程故障检测方法,其特征在于,包括:
第一服务节点启动服务进程,并启动本地的镜像监控进程,其中,所述第一服务节点调用启动后的服务进程提供数据查询服务;以及
所述第一服务节点通过所述镜像监控进程定期检查所述服务进程的状态,并确定服务进程状态是否异常;
在所述镜像监控进程确定所述服务进程状态异常时,所述第一服务节点通知集群管理节点Master。
2.如权利要求1所述的方法,其特征在于,还包括:
所述第一服务节点在启动所述服务进程时,为该服务进程分配其对应的进程标识符PID;并
将所述PID添加至进程列表中;以及
所述镜像监控进程按照以下方式确定所述服务进程状态异常:
所述镜像监控进程获得所述服务进程对应的进程标识符PID;并
按照预设周期,检测所述进程列表中是否存在所述PID;
所述镜像监控进程检测到所述进程列表中不存在所述PID时,确定所述服务进程状态异常。
3.如权利要求2所述的方法,其特征在于,所述镜像监控进程获得所述服务进程对应的PID,具体包括:
所述镜像监控进程接收所述服务进程上报的、该服务进程对应的PID;或者
所述镜像监控进程从所述进程列表中提取所述服务进程对应的PID。
4.如权利要求1所述的方法,其特征在于,还包括:
所述第一服务节点与至少一台第二服务节点建立通信连接,并通过所述监控进程监控各第二服务节点上的服务进程;
针对任一第二服务节点,确定与该第二服务节点连接异常时,通知Master。
5.如权利要求4所述的方法,其特征在于,所述服务节点与至少一台第二服务节点建立通信连接,具体包括:
所述第一服务节点通过所述监控进程的服务端口与各第二服务节点采用新建服务端口New Socket方式建立通信连接。
6.一种服务进程故障检测装置,其特征在于,包括:
启动单元,用于启动服务进程,并启动该装置本地的镜像监控进程,其中,本装置调用启动后的服务进程提供数据查询服务;
检查单元,用于通过所述镜像监控进程定期检查所述启动单元启动的服务进程的状态,并确定服务进程状态是否异常;
第一通知单元,用于在所述检查单元确定所述服务进程状态异常时,通知集群管理节点Master。
7.如权利要求6所述的装置,其特征在于,还包括分配单元和添加单元,其中:
所述分配单元,用于在启动所述服务进程时,为该服务进程分配其对应的进程标识符PID;
所述添加单元,用于将所述PID添加至进程列表中;
所述检查单元,包括:获得子单元,用于获得所述服务进程对应的进程标识符PID;检测子单元,用于按照预设周期检测进程列表中是否存在所述PID;确定子单元,用于在所述检测子单元检测到进程列表中不存在所述PID时,确定所述服务进程状态异常。
8.如权利要求7所述的装置,其特征在于,
所述获得子单元,具体用于接收所述服务进程上报的、该服务进程对应的PID;或者具体用于从所述进程列表中提取所述服务进程对应的PID。
9.如权利要求8所述的装置,其特征在于,还包括:
连接单元,用于与至少一台除本装置以外的其它服务进程故障检测装置建立通信连接,并通过所述监控进程监控各第二服务节点上的服务进程;
第二通知单元,用于针对任一除本装置以外的其它服务进程故障检测装置,确定与该除本装置以外的其它服务进程故障检测装置连接异常时,通知Master。
10.如权利要求9所述的装置,其特征在于,
所述连接单元,具体用于通过所述监控进程的服务端口与各其它服务进程故障检测装置采用新建服务端口New Socket方式建立通信连接。
11.一种服务节点,其特征在于,包括权利要求6~10任一权利要求所述的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210135518.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网页的在线编辑方法和装置
- 下一篇:自身电容型触控装置与其操作方法