为什么页面帖子需要这么长时间?

时间:2010-05-24 17:22:58

标签: asp.net iis-7 post back appcmd

我遇到了一些页面回帖的问题,需要花费很长时间才能执行。 如果我执行“appcmd list requests”,我可以得到类似的内容:

REQUEST "79000001800004e3" (url:POST /dir/file.aspx, time:87219 msec, client:xxx.xxx.xxx.xxx, stage:ExecuteRequestHandler, module:ManagedPipelineHandler)
REQUEST "8600000080002f82" (url:POST /dir/file.aspx, time:61391 msec, client:xxx.xxx.xxx.xxx, stage:AcquireRequestState, module:Session)
REQUEST "5e00010280000420" (url:POST /dir/file.aspx, time:21047 msec, client:xxx.xxx.xxx.xxx, stage:AcquireRequestState, module:Session)

这是导致问题的一个特定文件(在本例中为dir / file.aspx)。它来自同一个IP地址。第一个是来自ManagedPipelineHandler模​​块,后两个来自Session模块。

我没有关于网络浏览器的任何细节,或者关于客户端的更多信息。

我已经找了sql死锁而没找到任何。根本没有长时间运行的SQL查询。

你知道可能出现什么问题吗?

问候。

1 个答案:

答案 0 :(得分:0)

目前,问题似乎是由于服务器上启用了快速失败保护这一事实。当抛出太多异常时,应用程序重新启动,这需要相当长的时间,并且在此期间请求被放入队列。