I've been tearing my hair out on this one, and I can't seem to figure
it out. I had 5 Windows 2000/IIS5 servers behind a Cisco load banacer
set to round robin balancing for about 7 sites. Before I upgraded any
servers, they all showed an equal number of connections. After
upgrading one server to 2003/IIS6, the upgraded server is now getting
half as many connections to it as the 2000 servers.
This is only happening on 1 website out of 8, but it's the website that
does the most db/search engine IO behind the scenes (outgoing IO from
itself to external resources). The db access is using tcp/dbmsconn, and
not trusted connections. The search engine we're connecting to uses
tcp/http as it's transfer protocol. For the sake ot trying, there is no
difference if I set II^ to run in IIS5 compat mode, or in the new IIS6
Isolation mode. The network card is running full duplex and we've tried
100Mb , and even a 1Gb connection. Pages that don't do any external IO
perform just fine.
At this point, it all seems to point to something in 2003 that makes
using external tcpip resources slower under II^/2003 than it was under
IIS5/200, but thus far, I can't come up with any answers.
Anyone have any ideas?
|