摘要:
双机主备,能够保证Nginx节点的高可用,但也带来资源浪费的情况。BACKUP节点在MASTER节点正常时处于空闲状态。双机热备用来解决这个问题,如下原理图。 171和172两台机器互为主备,分别是自身的MASTER. 配置核心配置文件 keepalived.conf,130和131两台机器keep 阅读全文
摘要:
当主节点Nginx挂掉,keepalived仍然存活时,此时无法访问主节点,因此需要追踪Nginx状态,配置自动重启。 1 新增Nginx状态监测与重启脚本 #!/bin/bash A=`ps -C nginx --no-header |wc -l` # 判断nginx是否宕机,如果宕机了,尝试重启 阅读全文
摘要:
keepalived基于VRRP协议,组件免费,可以解决单点故障,实现高可用HA机制。keepalived可以用于解决Nginx高可用问题。 云服务器不采用keepalived,云服务厂商可能不提供虚拟IP服务,可以直接使用云负载均衡服务。 1 keepalived 1.1 VRRP协议与原理 虚拟 阅读全文