0

我遇到了一些需要很长时间才能执行的页面回发问题。如果我执行“appcmd 列表请求”,我可以得到如下信息:

请求“79000001800004e3”(网址:POST /dir/file.aspx,时间:87219 毫秒,客户端:xxx.xxx.xxx.xxx,阶段:ExecuteRequestHandler,模块:ManagedPipelineHandler)
REQUEST "8600000080002f82" (url:POST /dir/file.aspx, time:61391 ms, client:xxx.xxx.xxx.xxx, stage:AcquireRequestState, module:Session)
请求“5e00010280000420”(网址:POST /dir/file.aspx,时间:21047 毫秒,客户端:xxx.xxx.xxx.xxx,阶段:AcquireRequestState,模块:会话)

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

我没有关于 Web 浏览器的任何详细信息,也没有关于客户端的更多信息。

我找了sql死锁,没有找到。根本没有长时间运行的 sql 查询。

你知道可能是什么问题吗?

问候。

4

1 回答 1

0

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

于 2010-05-25T17:03:15.423 回答