如何实现出现错误时自动显示的“服务暂时不可用”页面?

如何实现出现错误时自动显示的“服务暂时不可用”页面?

有没有办法在网络服务器出现故障时自动显示通知页面(某种样式的“我们很快就会回来”)?

考虑到域名必须“突然”显示不同 IP 地址的内容,这将如何工作?

此外,考虑到上述内容无论如何都不会立即传播到所有 DNS,有哪些解决方案?

答案1

嗯,在大多数情况下,这是一个位于 Web 服务器前面的负载平衡器或代理,当服务器不可用时可以重定向,而不是在 DNS 级别处理。

您可以使用使用低 TTL 的可重定向 DNS 服务来减少传播时间,但这更多是为了实现地理冗余,而不是单个服务器。

解决这个问题的一个更好的方法是永远不需要“很快回来”的消息,方法是 a) 让您的服务器更可靠 b) 设置所有内容的冗余版本。使用虚拟机和负载平衡,即使只有 2 台服务器,这也相对容易做到。

相关内容