当达到executionTimeout时,会发生什么?

时间:2016-09-01 19:21:40

标签: c# iis request

如果默认值为110秒,为什么我会看到超出该要求的请求(最多177秒)? 我希望并希望一旦达到时间,请求就会被取消并重新分配资源。

我在我的apm工具(dynatrace)中看到了这些响应时间,这些工具检测代码并且不太可能从服务器日志中获取时间

(指In our IIS logs, why do requests last 5 min and longer when executionTimeout is 110 seconds?

谢谢

2 个答案:

答案 0 :(得分:0)

您是否认为这些请求可能正在服务器上排队?如果你看一下perfmon RequestsQueued,你可能会看到一些排队。

另请查看请求等待时间以获取上次请求等待的时间。

答案 1 :(得分:0)

您是否可以发送PurePath的屏幕截图,其中显示了Exec Time以及树中的Elapsed Time列?也许PurePath本身在110秒后实际上被IIS中止,但是ASP.NET应用程序中的一些异步活动仍在工作,并且没有被IIS超时中断。 PurePath树应该显示,因为它显示异步子路径 ANDI