Whilst on the surface this question looks like it should be on serverfault.com I have a reason for posting here first.
I developed an ASP.NET 2.0 web application. Just recently with heavier usage there have been errors whilst (Cannot connect to server) in the middle of an post back or AJAX call. However the errors are intermittent and the server is showing not signs of load in terms of CPU, IO or RAM.
My first instinct says "Network card fault", however I am a software developer and I do not like to blame my tools. 99% of the time a bug is human error rather than hardware.
Rackspace (our provider) say there are no network errors and the server logs show nothing of consequence.
On the local validation systems the software runs like a dream, as you would expect.
My question is where do you start looking and where do you stop and go ask on serverfault.com?
(I guess I am looking for an idea checklist from experts)