场景是,我有两个 Web 服务器都在其上运行 Nginx。此外,我还在两台服务器的 LB(负载均衡器)之后配置了 HAProxy。
我已经用 Heartbeat 检查过,但没有运气使停机时间计数为“零”。我想要一些应用程序在主服务器出现故障时立即切换到辅助服务器,换句话说,它不应该产生任何停机时间。
答案1
你应该阅读有关高可用性和容错系统。
根据您的描述,您已在主动-被动模式下配置了高可用性,在这种情况下,您将不是实现零停机时间。当应用程序在主服务器上失败时必须在第二个服务器上启动。
除非您的应用程序是主动-主动明智的,否则您可能会获得零停机时间或足够接近。