Runing web apps with Windows NT Load Balancing Service

I was assigned to solve problem with our IIS web server cluster.
The problem is when we need to boot one of our servers, the sessions connected to server are lost. Which means that the client needs to login.

Is there a way to do this without losing the logins?

[269 byte] By [K_L] at [2007-12-25]
# 1

do you mean the sessions connected to the server you're booting?... in that case, there's nothing you can do.

why do you need to reboot your servers?

Rgds

Rodrigo

rfreire at 2007-9-3 > top of Msdn Tech,Architecture,Architecture General...
# 2
Because those are Windows servers.
K_L at 2007-9-3 > top of Msdn Tech,Architecture,Architecture General...
# 3
Is your cluster configured with high server affinity and without a shared session store between all servers in the cluster? If you configure it right, this shouldn't happen. Sure, some connections will be lost when the server that has them breaks the connection, but after a simple client-side refresh it should connect to one of the other servers and if the session is in a shared store, it should pick it right up again.
TomasRestrepo at 2007-9-3 > top of Msdn Tech,Architecture,Architecture General...
# 4

I believe shared sessions store is not configured correctly. I will look into this and make further questions if I don't resolve the problem.

We are atm searching solutions for new "iron". So this is only temporary solution for our growing number of clients.

Lately we also notice that even with load balance dividing the users the number 1 server has reached it's limit.
The ASP .NET process taking 100% of CPU and over 500mb of RAM.

K_L at 2007-9-3 > top of Msdn Tech,Architecture,Architecture General...
# 5
You might want to check alongside that your client affinity is configured correctly and that you're not configuring NLB to divide the load unevenly while you're at it :)
TomasRestrepo at 2007-9-3 > top of Msdn Tech,Architecture,Architecture General...
# 6

Help a n00b a little I couldn't find such configs from the Load Balancing. Heh this was kinda dumped on me since I develop the site. So I'm no that familiar with the servers as I would like to. And i Really don't want to go poke around with them unless I know where to look.

K_L at 2007-9-3 > top of Msdn Tech,Architecture,Architecture General...
# 7
Here's a good overview of how to configure NLB:
http://www.west-wind.com/presentations/loadbalancing/NetworkLoadBalancingWindows2003.asp

The affinity settings are on the Add/Edit Port Rule dialog shown around the middle of the page

TomasRestrepo at 2007-9-3 > top of Msdn Tech,Architecture,Architecture General...
# 8

Hi,

Yes there is a way,

You could get a Load Balancer that will automatically pass the session on to the next server securely, without them having to sign in again.

There are loads of expensive options out there, but they are way out of most smaller organisations budget,

If this is still of interest to you I have something that would be perfect in this scenario

Reply to me at abrgrg@gmail.com

Hope to hear from you soon

Greg

GregoryAbreu at 2007-9-3 > top of Msdn Tech,Architecture,Architecture General...