R
R3al1ty
ASP.NET, Windows Forms, Web Services
WebService Proxy Timeout = 100secs
WebService Asmx = Unlimited?
IIS ASP ScriptTimeout = 90secs
IIS ASP.NET Execution Timeout = 110secs
SQL CommandTimeout = 30secs
I've been running tests to see where these number hit, based on my
analysis:
1. SmartClient calling a webservice. Even if the webservice takes
ages, the client times out at 100 secs. The service will continue
executing on the server to completion however long it takes:
Question: Is there a way to terminate the server execution when the
client timesout so that it is a consistent user experience and so that
it doesnt lock up resources on the server?
2. Does the IIS ASP ScriptTimeout have any effect?
3. With httpRuntime execTimeout set to 10secs, if I put an infinite
loop in an ASP.NET page, should the behaviour be that it shows a
timeout after ~10secs and the page execution on the server is killed?
4. Given the default values above, what should these be changed to for
best performance?
Thanks for the clarifications and I hope this can clear up any
confusion for a lot of folks too.
WebService Proxy Timeout = 100secs
WebService Asmx = Unlimited?
IIS ASP ScriptTimeout = 90secs
IIS ASP.NET Execution Timeout = 110secs
SQL CommandTimeout = 30secs
I've been running tests to see where these number hit, based on my
analysis:
1. SmartClient calling a webservice. Even if the webservice takes
ages, the client times out at 100 secs. The service will continue
executing on the server to completion however long it takes:
Question: Is there a way to terminate the server execution when the
client timesout so that it is a consistent user experience and so that
it doesnt lock up resources on the server?
2. Does the IIS ASP ScriptTimeout have any effect?
3. With httpRuntime execTimeout set to 10secs, if I put an infinite
loop in an ASP.NET page, should the behaviour be that it shows a
timeout after ~10secs and the page execution on the server is killed?
4. Given the default values above, what should these be changed to for
best performance?
Thanks for the clarifications and I hope this can clear up any
confusion for a lot of folks too.