I have two Windows 2003 Servers that run our asp.net applications under IIS 6. Our web app generates SQL Reporting Service reports for the client users. When a client machine requests a report with a large amount of data, they will receive an error when hitting Server A but it works fine when performing the same request on Server B. Note: reports with a small amount of data work fine on both servers.
The error received is:
Unable to read data from the transport connection: An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.
This will happen from several different client machines where the report get served to them fine when hitting Server B, but the same user hits Server A and receives the error above.
There must be some configuration difference between the two web servers, but I am at a loss as to what it could be.