App_Pool 回收后 5 分钟内 w3wp.exe 消耗 60%

App_Pool 回收后 5 分钟内 w3wp.exe 消耗 60%

我在 Windows 2003 上运行 IIS

我的进程 w3wp.exe 占用了 50-80% 的 CPU。运行 iisapp.vbs 后,我发现该进程连接到 AppPoolX,其中运行着一个名为 X 的 Web 应用程序。

我确实回收了这个 AppPool,并且该进程保留了一段时间,直到我通过 Windows 任务管理器结束进程树,同时为这个 AppPool 创建了新的进程。

我有在此 AppPool 上运行的 PerfMon 的屏幕截图替代文本或直接链接在这里

我确实检查了 IIS 日志,没有发现任何攻击或任何其他情况,所有页面请求均正常。如果您需要其他信息,请随时询问,因为我真的需要帮助!!!

我从哪里开始调试或寻找问题。90%相同的网站运行顺畅,CPU 使用率最高低​​于 5%,而用户数却减少了五倍。

请帮帮我。

答案1

这不是服务器的问题。这似乎是网站编码的问题。您需要联系开发人员,查找编码中的漏洞,该漏洞导致 CPU 负载激增。

相关内容