一种游戏服务器故障处理方法及处理装置与流程

文档序号:15567147发布日期:2018-09-29 03:36阅读:189来源:国知局

本发明涉及信息技术领域,特别是涉及一种游戏服务器故障处理方法及处理装置。



背景技术:

在现有技术中,逻辑层服务器与多台缓存服务器进行交互的过程中,当缓存服务器发生故障时,缓存服务器管理人员收到监控告警信息,需要快速定位原因,并快速恢复。如果是缓存服务器硬件故障,管理人员需要找到新缓存服务器或者是备机替换故障机。缓存服务器替换完后,重启逻辑层服务器,与缓存服务器重建连接池,故障才能彻底消除。

因此,急需研发一种故障处理方法以提高装置效率。



技术实现要素:

本发明的一个目的是要提供一种游戏服务器故障处理方法,以解决现有技术中装置处理故障时效率低的问题。

一方面,本发明提供了一种游戏服务器故障处理方法,包括:

向缓存服务器发送数据;

接收所述缓存服务器发送的反馈信息;若未接受所述反馈信息,则判定所述缓存服务器发生故障;所述反馈信息指所述缓存服务器已接收到所述数据;

将发生故障的所述缓存服务器的ip地址发送给管理服务器;

管理服务器将出现故障的所述缓存服务器的ip地址进行替换;

分析所述故障出现的原因,并将所述原因发送给服务器终端。

可选地,将所述故障出现的原因存储到数据库中,根据所述故障出现的原因对缓存服务器进行检测,确定其是否存在出现故障的条件。

可选地,若存在出现故障的条件,所述管理服务器对其进行修复。

可选地,若存在出现故障的条件,所述管理服务器将其进行替换,在替换前,对备用缓存服务器进行检测。

可选地,若所述备用缓存服务器不存在出现故障的条件,则进行替换;若存在,则不进行替换。

可选地,在对出故障的ip地址进行替换后,还包括:

管理服务器根据替换后的缓存服务器的ip地址,对逻辑服务器的配置信息进行更新;

管理服务器将更新后的逻辑服务器的配置信息发送至逻辑服务器;

逻辑服务器定期读取逻辑服务器的当前配置信息;

若当前配置信息与上次读取的配置信息不同,则逻辑服务器根据当前配置信息包括的备份缓存服务器的ip地址与对应的备份缓存服务器建立连接池。

可选地,管理服务器将更新后的逻辑服务器的配置信息发送至逻辑服务器具体包括:

管理服务器将更新后的逻辑服务器的配置信息向逻辑服务器发送,更新后的逻辑服务器的配置信息包括备份缓存服务器的ip地址,备份缓存服务器的ip地址用于逻辑服务器重建连接池;

逻辑服务器接收管理服务器发送的更新后的逻辑服务器的配置信息,更新后的逻辑服务器的配置信息包括备份缓存服务器的ip地址。

可选地,若所述备份缓存服务器未保存数据,则所述逻辑服务器从数据库中读取目标数据。

可选地,所述逻辑服务器将所述目标数据保存在所述各份缓存服务器中。

另一方面,本发明提供了一种处理装置,包括:

发送单元,用于向缓存服务器发送数据;

接收单元,用于接收所述缓存服务器发送的反馈信息;若未接受所述反馈信息,则判定所述缓存服务器发生故障;所述反馈信息指所述缓存服务器已接收到所述数据;

管理单元,用于将发生故障的所述缓存服务器的ip地址发送给管理服务器;

替换单元,用于管理服务器将出现故障的所述缓存服务器的ip地址进行替换;

处理单元,用于分析所述故障出现的原因,并将所述原因发送给服务器终端。

本发明的处理方法及处理装置,包括:向缓存服务器发送数据;接收缓存服务器发送的反馈信息;若未接受反馈信息,则判定缓存服务器发生故障;反馈信息指缓存服务器已接收到数据;将发生故障的缓存服务器的ip地址发送给管理服务器;管理服务器将出现故障的缓存服务器的ip地址进行替换;分析故障出现的原因,并将原因发送给服务器终端。采用上述处理方法和处理装置,在有效解决服务器故障同时,还能利用故障原因对未发生故障的服务器进行检验,以排除故障。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

附图说明

后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:

图1是根据本发明一个实施例的游戏服务器故障处理方法的示意性流程图;

图2是根据本发明一个实施例的游戏服务器故障处理装置的示意性装置图。

具体实施方式

图1是根据本发明一个实施例的游戏服务器故障处理方法的示意性流程图。如图1所示,处理方法,包括:

向缓存服务器发送数据;

接收缓存服务器发送的反馈信息;若未接受反馈信息,则判定缓存服务器发生故障;反馈信息指缓存服务器已接收到数据;

将发生故障的缓存服务器的ip地址发送给管理服务器;

管理服务器将出现故障的缓存服务器的ip地址进行替换;

分析故障出现的原因,并将原因发送给服务器终端。

可选地,将故障出现的原因存储到数据库中,根据故障出现的原因对缓存服务器进行检测,确定其是否存在出现故障的条件。

可选地,若存在出现故障的条件,管理服务器对其进行修复。

可选地,若存在出现故障的条件,管理服务器将其进行替换,在替换前,对备用缓存服务器进行检测。

可选地,若备用缓存服务器不存在出现故障的条件,则进行替换;若存在,则不进行替换。

可选地,在对出故障的ip地址进行替换后,还包括:

管理服务器根据替换后的缓存服务器的ip地址,对逻辑服务器的配置信息进行更新;

管理服务器将更新后的逻辑服务器的配置信息发送至逻辑服务器;

逻辑服务器定期读取逻辑服务器的当前配置信息;

若当前配置信息与上次读取的配置信息不同,则逻辑服务器根据当前配置信息包括的备份缓存服务器的ip地址与对应的备份缓存服务器建立连接池。

可选地,管理服务器将更新后的逻辑服务器的配置信息发送至逻辑服务器具体包括:

管理服务器将更新后的逻辑服务器的配置信息向逻辑服务器发送,更新后的逻辑服务器的配置信息包括备份缓存服务器的ip地址,备份缓存服务器的ip地址用于逻辑服务器重建连接池;

逻辑服务器接收管理服务器发送的更新后的逻辑服务器的配置信息,更新后的逻辑服务器的配置信息包括备份缓存服务器的ip地址。

可选地,若备份缓存服务器未保存数据,则逻辑服务器从数据库中读取目标数据。

可选地,逻辑服务器将目标数据保存在各份缓存服务器中。

图2是根据本发明一个实施例的游戏服务器故障处理装置的示意性装置图。如图2所示,处理装置,包括:

发送单元1,用于向缓存服务器发送数据;

接收单元2,用于接收缓存服务器发送的反馈信息;若未接受反馈信息,则判定缓存服务器发生故障;反馈信息指缓存服务器已接收到数据;

管理单元3,用于将发生故障的缓存服务器的ip地址发送给管理服务器;

替换单元4,用于管理服务器将出现故障的缓存服务器的ip地址进行替换;

处理单元5,用于分析故障出现的原因,并将原因发送给服务器终端。

本发明的处理方法及处理装置,包括:向缓存服务器发送数据;接收缓存服务器发送的反馈信息;若未接受反馈信息,则判定缓存服务器发生故障;反馈信息指缓存服务器已接收到数据;将发生故障的缓存服务器的ip地址发送给管理服务器;管理服务器将出现故障的缓存服务器的ip地址进行替换;分析故障出现的原因,并将原因发送给服务器终端。采用上述处理方法和处理装置,在有效解决服务器故障同时,还能利用故障原因对未发生故障的服务器进行检验,以排除故障。

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1