c# - Server not responding for only long requests. Underlying connection was closed. ReadResponse() failed -
i have tried following solutions:
1) increase timeout in client request.
2) increase server executiontimeout in web.config httpruntime tag.
3) have tried using both asmx , wcf services. when server page takes time (code behind), error appears "readresponse() failed: server did not return response request.".
4) change application pool timeouts iis.
5) change iis > website > http response header > set common headers > enable/disable http alive
i using following code test server timeout issue:
[webmethod] public string longrequest(int delayseconds) { thread.sleep(delayseconds*1000); return "delayed " + delayseconds + " seconds"; } we have different servers issue appearing on 1 server.
note! issue appears when request takes more 40 seconds. (this time not specific increases decreases everytime)
issue resolved. figured out server switches configured close longer requests. have used internal ip of server (which accessible our other servers only).
Comments
Post a Comment