I am working on a .net web application in c# that sends frequent web requests to an external url, the output of which is in xml format. The ultimate aim is to parse the xml to parse some information from the xml and populate them to a database. The requests have to be sent very frequently. In local development machine it parse with 100% scucess. But when I deployed the application to a rackspace cloud environment the web requests fails after some successful parsing without throwing any specific error. Can anybody give me a clue why this is happening and what to do to prevent the failure. I tried thread.sleep between the attempts but again it fails.