×
新网 > 云服务器 > 正文

服务器:故障转移原理(二)

  • 作者:新网
  • 来源:新网
  • 浏览:100
  • 2018-02-23 17:41:02

集群可以使用多个级别的信号,比如说集群可以在服务器级别使用发送信号,并且应用程序级别使用一组接收信号,在配置中,每当服务器启动并且连接网络的时候,就会将心跳信息发送到备用服务器。

 集群可以使用多个级别的信号,比如说集群可以在服务器级别使用发送信号,并且应用程序级别使用一组接收信号,在配置中,每当服务器启动并且连接网络的时候,就会将心跳信息发送到备用服务器。

3 (51).jpg
<div>这些心跳消息是按比较频繁的时间间隔(如每隔Ss)发送的,而备用服务器可能通过编程设置为仅当未收到两个心跳消息,就接管活动服务榕的工作。也就是说,在活动服务器发生故障后不超过10s 的时间内,备用服务器将检测到这一故障并启动备用进程。

 
以上发送和接收信号是通过专用通信通道发送的,以使网络拥塞和一般网络问题不会导致假的故障转移。此外,备用服务器可能将查询消息发送到运行在活动服务器上的一个或多个关键应用程序,并在指定的时间间隔内等待响应。如果备用服务器收到正确的响的,则不采取任何进一步的行动。为了将对活动服务器性能的影响减少到最小,应用程序级别的查询通常要经过比较长的时段,如每隔一分钟或更长。备用服务器可能通过编程设置为:一直等到至少已经发送5次请求但未收到响应,然后才接管活动服务器的工作。这意味着,可能在长达5min之后,备用服务器才会启动故障转移进程。所以,集群故障转移也是有一个时间间隔的,并不能保证无缝接管。
 
在集群服务系统中,在正式接管活动服务器的工作前,首先要将备用服务器的状态与发生故障的服务器的状态进行同步,然后才能开始处理事务。主要有3种不同的问步方法。
 
以上是小编总结的内容,想要知道关于服务器的更多知识,就可以关注新网新闻资讯。
 

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

免费咨询获取折扣

Loading