我目前有一个服务器部署,其中 Pound 被用作单个服务器实例前面的反向代理(HTTPS -> HTTP)。我想在另一台主机上添加第二个实例,以在主实例因任何原因关闭时充当热备用。当第一个实例启动时,我不希望任何流量定向到第二个服务器实例。
从文档中看来,在块中添加第二个BackEnd
条目将导致 pound 监控并在两个主机之间进行负载平衡,但我没有看到任何可以让我控制的选项Service
pound.cfg
如何pound 负载平衡,或者更具体地说,指示 pound仅有的当“主机 1”关闭时使用“主机 2”。
是否可以使用 pound 来实现这一点?如果不行,还有其他更适合此用例的开源工具吗?
答案1
找到了我要找的选项。该Service
块还可以包含一个或多个Emergency
主机条目,这些条目仅在所有先前节点都关闭时才使用BackEnd
,这正是我想要的。
这里有一些很好的参考资料: https://calomel.org/pound.html