我有大约10个Amazon实例正在运行,我想实现一个自定义维护页面但我不太确定如何为“基于云”的方案执行此操作。 “App_offline.html”并不合适,因为我必须更新所有10个。
我可以使用“DNS”[使用Route53]并更改主IP的TTL以更频繁地刷新等但我想知道是否还有其他方法?
也许某种方式使用负载平衡或?有没有人有这方面的经验?
答案 0 :(得分:1)
如果我们将实例保持在线,我们会运行chef-recipe来启用停机时间模式。
它基本上更新了nginx配置中的文档根目录,指向一个带有index.html
和“我们离线”(或类似)消息的目录。
对于(弹性)负载均衡器,您还可以将一个实例与在线停机消息放在一起,然后让其他实例停止转动。