每晚我的IIS都会在任务管理器列表中挂起3个w3wp.exe进程。使用最大内存无法终止w3wp任务。甚至iisreset都没有帮助。我必须重新启动机器以摆脱w3wp的过程。
有什么建议吗?
补充:我已将默认应用程序池的maxmemory减少到120,但仍然会超过200mb。
答案 0 :(得分:0)
在应用程序池中,设置内存使用限制,这将重新启动应用程序。当它使用太多内存时。可能有帮助。
答案 1 :(得分:0)
从屏幕截图中,我看不到高CPU利用率或大量内存使用等问题。
您可以了解如何使用Debug Diagnostics捕获挂起转储,然后使用Debug Diagnostics分析转储。它的报告应该为你提供一些提示。
如果您不能自己做,建议您联系我们的Microsoft支持团队。
答案 2 :(得分:0)
我没有找到解决问题的永久性解决方案,但是当我从我的vps中删除了一些网站并减少了默认应用程序池允许的最大内存时,情况有所改善。我还删除了在自己的appPool下运行的管理员网站。