That was a great explanation Graeme thank you so much. Indeed enable keepalives was disabled on www1.
I have one more question for you though :) Wouldn't it be less taxing on the loadbalancer to have keepalives enabled? At one point we had a slowdown on the responsiveness of the site and I thought at the time that having all those inactive connections were a contributing factor. Cheers. On 14 February 2010 10:40, Graeme Fowler <[email protected]> wrote: > On Sun, 2010-02-14 at 10:16 +0100, Andre Magri wrote: > > Our two servers are the exact same Dell Poweredge model with the same > cpu's > > and same memory modules except for the network cards where one of them is > > running in a team. They are running IIS and I can see from perfmon that > one > > of them (www1) is getting a high amount of requests where as the other is > > quite free. > > OK, that's good to know. Now we can concentrate on... > > > If I observe connections on both servers (ipvsadm -lcn), connections to > www2 > > are being kept established and therefore further traffic is done through > > these already 'active' connections, listed as ESTABLISHED, until they are > > timed out. www1 (or LVS, I'm getting confused here) is not keeping these > > connections alive and therefore turn into FIN_WAIT state until the 2 > minutes > > are up. > > This. > > > Which one is behaving incorrectly here - www1 or www2? This will help me > > establish where the problem is. > > They're both behaving correctly :) > > It looks as though you have IIS on www1 set to not do keepalives so > every request *for every element on a page* is a separate connection. > > www2, however, seems to be honouring keepalive requests so is allowing a > given client to make multiple HTTP requests down the same TCP > connection. > > Both of these are perfectly normal behaviour and are dependent on > circumstance, however it would be easier for you to handle the > connections (in terms of raw numbers, nothing else) if the IIS server on > both systems was configured in the same way. > > You might need to check the following: > > http://technet.microsoft.com/en-us/library/cc772183(WS.10).aspx<http://technet.microsoft.com/en-us/library/cc772183%28WS.10%29.aspx> > > HTH > > Graeme > > > _______________________________________________ > Please read the documentation before posting - it's available at: > http://www.linuxvirtualserver.org/ > > LinuxVirtualServer.org mailing list - [email protected] > Send requests to [email protected] > or go to http://lists.graemef.net/mailman/listinfo/lvs-users > _______________________________________________ Please read the documentation before posting - it's available at: http://www.linuxvirtualserver.org/ LinuxVirtualServer.org mailing list - [email protected] Send requests to [email protected] or go to http://lists.graemef.net/mailman/listinfo/lvs-users
