我有两个Web服务器在集群中为Web应用程序提供服务。NLB和Web部署
使用MS Web部署,推动应用程序的新版本一个服务器,然后再次将文件同步到集群中的其他服务器。这似乎是最普通的事情。
但不会有成为一个problemm,当一台服务器部署了新的版本,另一种是还没有完成。当装载新版本的页面发出web服务请求并且平衡器将请求发送到具有旧版本的服务器时,它不会造成麻烦吗?
避免这种情况的最好方法是什么?
我想过脚本服务器的drainstop,我们部署,并确保只有一台服务器同时运行。但我找不到其他人,他们似乎已经写过这样的解决方案。并猜测它不能很好地扩展。
另一种解决办法是关闭时更新所有服务器。但这似乎并不聪明。
有什么建议吗?
非常感谢你。关于编辑主机文件的评论似乎是一个不错的主意!你有没有任何机会可以参考我在哪里可以找到关于这种设置的指导? – asgerhallas 2010-05-28 06:53:15
我不会,对不起!这就是我们在这里做的。我们只是将主机文件设置为计算机的IP地址,以便在进行“外部”呼叫时使用它的本地站点设置。 – Jab 2010-05-28 13:22:21