The invention discloses a fault resolution method for a server cluster, wherein, the main server and the standby server are combined into a server cluster, and the server cluster is communicated by the binding virtual IP address and the external network. The main server monitor server in the cluster is in the fault state in the main server, backup server server in the cluster, and to identify all servers in the cluster of the priority level. Update the virtual IP address and server bindings in the server cluster to enable alternate servers to replace the primary server, depending on the priority level of the reset. When the primary server fails, access to the server cluster by the external network is not interrupted.
【技术实现步骤摘要】
服务器集群的故障解决方法
本公开涉及互联网应用
,特别涉及服务器集群的故障解决方法和装置。
技术介绍
随着互联网应用技术的发展,服务器集群的高可用性越来越重要。将主服务器和备用服务器组成一个服务器集群,该服务器集群通过唯一的虚拟IP地址和外部网络通信。现有技术中,当服务器集群中的主服务器出现故障时,启用服务器集群中的备用服务器以代替主数据库服务器,并将虚拟IP地址设置在新的主服务器上。但是,当原来发生故障的主服务器重新恢复后,服务器集群中存在两个主服务器与虚拟IP地址绑定。即服务器集群中同时出现两个拥有虚拟IP地址的主服务器,服务器集群中原本处于服务器同步状态的主服务器和备用服务器,分裂为两个独立的主服务器。这两个独立的主服务器将导致服务器集群无法有效地与外部网络通信。
技术实现思路
为了解决相关技术中存在的服务器集群在故障解决后无法有效与外部网络通信的技术问题,本公开提供了一种服务器集群的故障解决方法及装置。一种服务器集群的故障解决方法,所述服务器集群包括主服务器和备用服务器,所述服务器集群通过绑定的虚拟IP地址和外部网络通信,所述方法包括:监听所述服务器集群 ...
【技术保护点】
一种服务器集群的故障解决方法,所述服务器集群包括主服务器和备用服务器,所述服务器集群通过绑定的虚拟IP地址和外部网络通信,其特征在于,所述方法包括:监听所述服务器集群中的主服务器;在所述主服务器处于故障状态时,启用所述服务器集群中的备用服务器,并重新确定所述服务器集群中的所有服务器的优先权等级;根据重新确定的所述优先权等级,更新所述虚拟IP地址和所述服务器集群中的服务器绑定,以使所述备用服务器代替所述主服务器。
【技术特征摘要】
1.一种服务器集群的故障解决方法,所述服务器集群包括主服务器和备用服务器,所述服务器集群通过绑定的虚拟IP地址和外部网络通信,其特征在于,所述方法包括:监听所述服务器集群中的主服务器;在所述主服务器处于故障状态时,启用所述服务器集群中的备用服务器,并重新确定所述服务器集群中的所有服务器的优先权等级;根据重新确定的所述优先权等级,更新所述虚拟IP地址和所述服务器集群中的服务器绑定,以使所述备用服务器代替所述主服务器。2.根据权利要求1所述的方法,其特征在于,所述监听所述服务器集群中的主服务器之前,包括:通过向所述服务器集群发送服务器同步状态指令,将所述主服务器存储的内容复制到所述备用服务器。3.根据权利要求1所述的方法,其特征在于,所述监听所述服务器集群中的主服务器,包括:向所述主服务器发送询问指令;通过在预先设定的切换时间内未能接收所述主服务器发出的应答指令,判定所述主服务器处于故障状态。4.根据权利要求1所述的方法,其特征在于,所述重新确定所述服务器集群中的所有服务器的优先权等级,还包括:获取由虚拟路由冗余协议配置后的所述服务器集群中的全部服务器各自的优先权值;根据所述优先权值,重新确定所述主服务器、备用服务器的优先权等级。5.根据权利要求4所述的方法,其特征在于,所述获取由虚拟路由冗余协议配置后的所述服务器集群中的全部服务器各自的优先权值,包括:获取所述主服务器、备用服务器和服务器同步状态各自的优先权初始值;分别对所述主服务器、备用服务器和服务器同步状态进行检测识别,获取由检测识别成功而返回的识别值;根据所述识别值和所述优先权初始值,得到所述主服务器、备用服务器各自的优...
【专利技术属性】
技术研发人员:刘宝国,于芝涛,
申请(专利权)人:聚好看科技股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。