gpt4 book ai didi

iis-7 - ASP.DLL 内存泄漏(或其他)迫使 w3wp 不断重启

转载 作者:行者123 更新时间:2023-12-01 06:27:12 25 4
gpt4 key购买 nike

在过去的 12 个月左右的时间里,我们一直在努力解决这个问题。我们认为这是由于一两个应用程序发生内存泄漏,或者是由于在经典 ASP 中多年编程而最终积累的大量泄漏。我们已经开始转换到 ASP.NET,但我们仍然有大量的经典应用程序。

我们已尝试根据 CPU 和内存使用情况更改 IIS 重新启动的方式,并且我们已尝试清理一些进程。我们已经安装了多个分析工具来准确跟踪它的来源但无济于事。

就在今天,我们终于找到了一条更详细的错误消息,“在 W3WP 中线程 72 拥有的 asp!g Template cache+88 中检测到可能阻塞或泄漏的关键部分”。它还指出“ASP.DLL 当前在 ASP 模板缓存管理器上持有一个临界区锁...”。

error screen

那么,是否有任何工具可以帮助跟踪我们的泄漏来自何处?或者也许有更好的方法在它卡住我们的整个 Web 进程之前重新启动它?

我很感激你的时间!

最佳答案

  • 对于查看次数最多的页面,您必须使用缓存类(到 html)查看 http://www.webdevbros.net/2006/11/18/cache-object-for-classic-asp/ .
  • 您必须在页面末尾关闭所有连接。

  • 这些将解决内存泄漏。

    关于iis-7 - ASP.DLL 内存泄漏(或其他)迫使 w3wp 不断重启,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27026935/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com