如何在多个 Amazon 实例上实现自定义维护页面?

Posted

技术标签:

【中文标题】如何在多个 Amazon 实例上实现自定义维护页面?【英文标题】:How to implement custom maintenance pages on multiple Amazon instances? 【发布时间】:2011-05-24 15:30:40 【问题描述】:

我有大约 10 个 Amazon 实例正在运行,我想实现一个自定义维护页面,但我有点不确定如何为“基于云”的场景执行此操作。 “App_offline.html”不太合适,因为我必须更新所有 10 个。

我可以使用“DNS”[使用 Route53] 并更改主 IP 的 TTL 以更频繁地刷新等,但我想知道是否还有其他方法?

也许以某种方式使用负载平衡或?有没有人有这方面的经验?

【问题讨论】:

【参考方案1】:

如果我们保持实例在线,我们会运行chef-recipe 来启用停机模式。

它基本上更新了 nginx 配置中的文档根目录,以指向带有 index.html 和“我们离线”(或类似)消息的目录。

在(弹性)负载均衡器的情况下,您还可以将一个带有停机消息的实例置于联机状态,然后让其他实例停止轮换。

【讨论】:

以上是关于如何在多个 Amazon 实例上实现自定义维护页面?的主要内容,如果未能解决你的问题,请参考以下文章

在具有条件的 keras 中实现自定义损失函数

用条件在keras中实现自定义丢失函数

使用 Angular 4 在 datatables.net 中实现自定义搜索

如何在离子中实现自定义日历?

在spring boot中实现自定义错误

Spring Boot Security 自定义登录页面未加载