这里可能有解决scheme。 我已经search,但我一直没能find他们,但…
好吧,我有两台networking服务器,这些服务器一直24/7全天候在线,偶尔我会把它们放在维修上(当然是一次),但是我想做的是例如,如果我把他们都离线,我想有一个Web服务器,加载一个页面,说:“网站离线,很快再次检查”。 有没有办法做到这一点dynamic,如果两台服务器是Windows服务器?
两台服务器都运行2008 R2 x64,并且这两台服务器都是DNS服务器(一个主服务器,一个辅助服务器)。 希望这有助于任何人希望帮助我。 请让我知道,如果你需要更多的信息,我会在这里添加它。
假设两个networking服务器都在同一个networking中(不是跨站点/国家分布的),最好的解决scheme是将一个负载平衡器设备放在networking服务器的前端,其中最好的一个是F5 LTM,但是,是一个昂贵的设备,我会推荐haproxy ,这是一个开放源代码软件包与大多数基于* nix的系统兼容。
一些有用的资源,为您的特定场景:
零停机重新启动HAProxy
简单的Web服务器负载平衡与HAProxy
为您的网站创build一个维护页面
所以,你可以把一个Linux服务器与haproxy放在这些服务器前面来平衡传入的请求。