在 Windows Server 2003 上运行 ASP.NET MVC 站点时 IIS6 冻结

发布于 2024-08-22 13:40:08 字数 454 浏览 6 评论 0原文

我有一个部署在运行 Windows Service 2003 的 IIS6 上的 ASP.NET MVC 网站。每天 12:30 左右(偶尔在其他时间),w3wp.exe 进程的 CPU 使用率高达 99%,不会提供任何页面,并将继续卡住,直到我执行 IISRESET。

我在一个小地方工作,我承认这不是最佳的服务器设置(该服务器也是域控制器并运行 Microsoft Exchange)。如果你愿意的话,你可以骂我。我正在尝试获取一个虚拟机来运行我的网站。这不是这个问题的目的。

我只是想知道是否还有其他人经历过 IIS6 和 ASP.NET MVC 的这种冻结。我完全意识到这可能是由我的服务器设置引起的,但我只是想在进行可能不需要的更改之前涵盖所有基础。

我得到了堆栈跟踪的转储,并使用 WinDbg 查看堆栈上的内容,但每个线程上都是非托管代码。我很确定我知道我在用 WinDbg 做什么(尽管我不是超级专家,所以我想我可能做错了什么)。

I have an ASP.NET MVC website deployed on IIS6 running on Windows Service 2003. Every day around 12:30 (and occasionally at other times), the w3wp.exe process goes up to 99% CPU, won't serve any pages, and will continue to remain stuck until I do an IISRESET.

I work at a small place, and I admit that it's not the optimal server setup (the server is also the domain controller and runs Microsoft Exchange). You can berate me if you want. I'm trying to get a VM to run my site in. This is not what this question is about.

I'm just wondering if anyone else has experienced this kind of freezing with IIS6 and ASP.NET MVC. I'm fully aware that it might be caused by my server setup, but I'm just trying to cover all of the bases before we make changes that we might not need.

I got a dump of the stack trace and used WinDbg to see what was on the stack, but it was all unmanaged code on every thread. I'm pretty sure I know what I'm doing with WinDbg (although I'm not the uber-expert, so I guess I could be doing something wrong).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文