NLB and Web Deploy
Posted
by asgerhallas
on Stack Overflow
See other posts from Stack Overflow
or by asgerhallas
Published on 2010-04-26T09:05:22Z
Indexed on
2010/05/19
16:20 UTC
Read the original article
Hit count: 236
I have two webservers in a cluster serving a web application.
Using MS Web Deploy to push a new version of the application to one server, and then again to synchronize the files to the other server in the cluster. It seems to be the most ordinary thing to do.
But wouldn't there be a problemm, when one server is deployed with the new version, and the other is not yet finished. Will it not cause troubles, when a page loaded with the new version makes a webservice request and the balancer sends the request to the server with the old version?
What's the best way to avoid this?
I thought about scripting a drainstop of the server, that we deploy to, and make sure only one server is running at a time. But I can't find anyone else, who seems to have written about such a solution. And guess that it doesn't scale very well too.
Another solution could be to shut down all servers when updating. But that doesn't seems very clever.
Any suggestions?
© Stack Overflow or respective owner