【发布时间】:2010-05-24 17:22:58
【问题描述】:
我遇到了一些需要很长时间才能执行的页面回发问题。 如果我执行“appcmd 列表请求”,我会得到如下信息:
REQUEST "79000001800004e3" (url:POST /dir/file.aspx, time:87219 ms, client:xxx.xxx.xxx.xxx, stage:ExecuteRequestHandler, module: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 模块。
我没有关于网络浏览器的任何详细信息,也没有关于客户端的更多信息。
我找过sql死锁,没有找到。根本没有长时间运行的 sql 查询。
您知道可能是什么问题吗?
问候。
【问题讨论】:
-
..file.aspx 是做什么的?
-
请求的size是多少?例如,也许他们正在发布一个巨大的文件?
-
该文件是一个相当复杂的表格(太大,无法在此处发布),但我不相信会发布大文件。我读过 UpdatePanels 会导致 IE 上的请求缓慢。但是这些请求长度很疯狂。你不觉得……?我更希望对此类问题有一些一般性的想法。
标签: asp.net iis-7 post back appcmd