【问题标题】:Why does the page posts take so long?为什么页面帖子需要这么长时间?
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-26
    • 2012-08-31
    • 1970-01-01
    • 2011-08-27
    • 2011-12-07
    相关资源
    最近更新 更多