We're having some trouble with our server performance and while analyzing our IIS request logs we see lots of requests that take several minutes to complete.
How is this possible when the default value for executionTimeout
in the ASP.NET httpRuntime
settings element is 110 seconds? From the docs say about executionTimeout
[emphasis mine]:
Specifies the maximum number of seconds that a request is allowed to execute before being automatically shut down by ASP.NET.
This is exactly the behavior we would like to see but below log entries make us believe that something is wrong and those requests are not terminated after the configured (or default) timeout:
I've also checked our code base for calls to HttpContext.Server.ScriptTimeout
but there are only two of them that are executed in some rare cases and are assigned at most 600 (seconds).