应用程序在IIS的一段时间内变得慢



我们已经在IIS 8上托管了应用程序,在一段时间内它会变慢。当App Pool Recycles 29小时后,它恢复了正常的性能,但我们没有获得Outofmemory例外。<<<<<<<<<<<<<<<<<<<<<<<<<<<</p>

应用程序在一段时间内变慢,并且在默认应用程序池回收

上恢复正常性能
  1. 有多慢?不要在这里进行手动解释。检查IIS日志(默认位置:C: inetpub logfiles logFiles w3svc_website_id(,然后查看时间到达的字段。时间将在毫秒内,时间字段将在UTC中。

  2. 基于IIS日志,根据-https://blogs.msdn.microsoft.com/docast/2016/04/28/troubleshooting-iis-iis-iis-request-performance-slowness-slowness-slowness-slowness-slowness-slowness-slowness-slowness-slowness-slowness-slowness-slowness-slowness-slowness-slowness-slowness-slowness-slownes,-问题 - 使用炸弹追踪/

  3. 为了分析弗里布日志,请在IE中打开它,然后单击紧凑型视图。观察右侧的时间字段。一旦您观察到时间领域的一定跳跃,那就是您的罪魁祸首。如果您没有观察到时间字段的任何变化,那么最后一个模块是可能的罪魁祸首。

  4. 您还可以在发行期间使用Debug Diag捕获W3WP进程的手动悬挂转储。从-https://www.microsoft.com/en-us/download/details.aspx?id=49924

  5. 安装debug diag
  6. 在发行期间捕获手动悬挂垃圾场。在此页面中专门搜索"为一个过程创建用户转储文件",并按照其下提到的步骤-https://support.microsoft.com/en-us/help/919792/how-to-use-to-to-the-the-the---how-to-to-the-the----------------use-to-the-the------debug-dialostics-tool to to-toubleShoot-a-a-at-tht-h

  7. 拥有所需的转储文件后,请在此上运行调试DIAG分析引擎并注意结果。让我知道您是否需要帮助垃圾分析

相关内容

最新更新