重新启动实时Web服务器

时间:2013-06-05 09:58:37

标签: web live reboot

我们有一个网站坐在一个网络服务器上,我们需要升级.net和MVC,因此需要重新启动。处理大约5分钟停机时间的最佳方法是什么?

我认为我们可以将域上的TTL减少到1秒。将DNS更改为指向显示“维护不足”类型页面的另一台服务器。然后重新启动然后将DNS指回它。

这是一般首选方法吗?我们没有任何负载平衡,无法在其他任何地方或任何地方进行交换。

2 个答案:

答案 0 :(得分:1)

首先关闭@David Jashi说,do it at night.但更具体地说是在非高峰时间进行。

为了防止它重新上线,您是否会进行任何回滚?

您可以将第二台服务器用作副本,然后在非实时服务器上进行升级,测试然后交换DNS记录,这样就不会提供停机时间。

答案 1 :(得分:0)

这听起来不错。您应该在域名的非高峰时段执行此操作,以防万一您在切换时遇到意外问题。还可以在重新启动服务器时为意外做好准备。这是我们唯一一次看到软件中的启动问题(显然),并且一些硬件问题也只是在启动期间显示出来。可能不会发生,但更安全然后抱歉。

我更喜欢换到另一台服务器,即使它只是一个较旧的较慢型号。通常它设置在主服务器旁边,路由器上的转发更改为它。通过这种方式,网站可以保持整个时间。