DebugDiag显示许多HttpContext没有完成?

时间:2016-05-14 13:42:27

标签: asp.net iis debugdiag

我在w3wp工作进程上进行了进程转储,我在HttpContext报告中看到了太多的HttpContext对象

HttpContext Report

HttpContext Timeout Completed RunningSince ThreadId ReturnCode Verb RequestPath+QueryString 
cb7ac668a0 110 Sec  No 36797 Sec --- 200 GET XXXXX  
cb7ac6d670 2147483647 Sec  No 36673 Sec --- 200 GET YYYYY  
cb7ac916a8 110 Sec  No 8132 Sec --- 200 GET XXXXX  
cb7ac98500 110 Sec  No 8126 Sec --- 200 GET XXXXX  
cb7ac992b8 110 Sec  No 8106 Sec --- 200 GET XXXXX  
cb7aca21b0 110 Sec  No 8096 Sec --- 200 GET XXXXX  
cb7acad238 110 Sec  No 8086 Sec --- 200 GET XXXXX  
cb7acb6130 110 Sec  No 8076 Sec --- 200 GET XXXXX 

XXXXX实际上只是在健康检查的目录中获得一个ASP(经典)页面,但是自IIS运行以来的15个小时内,它累积了超过3k的这些页面。如何清除这些HttpContext对象?

对于托管在服务器YYYYY上的REST服务,由于某种原因,超时设置为2147483647秒(68年?!?!)。我没有在web.config文件中看到任何设置来指定它。有什么想法吗?

0 个答案:

没有答案