【发布时间】:2016-12-29 06:20:51
【问题描述】:
我在生产环境中有一个应用程序,它是 Windows Server 2012/IIS 8 并且是负载平衡的。
最近不知从何而来,网站应用程序池突然启动 gettig disabled。系统 Windows 日志记录了资源耗尽检测器的以下错误消息...
应用程序池“x”由于服务于该应用程序池的进程中的一系列故障而被自动禁用。 Windows 成功诊断出虚拟内存不足的情况。以下程序消耗的虚拟内存最多:w3wp.exe (6604) 消耗 5080641536 字节,w3wp.exe (1572) 消耗 477335552 字节,w3wp.exe (352) 消耗 431423488 字节。
有人知道我是如何弄清楚发生了什么吗?我们以前从未遇到过这个问题,而且该应用程序已经运行了好几年。
另外,这不是经常发生的事情,而是似乎每天都会发生一次,甚至是随机发生的。虚拟内存最初为 4GB,但由于上述问题,我们将其增加到 8GB。最近它使用了 8GB 中的大约 6.8GB,它没有理由这样做。
任何帮助将不胜感激!
【问题讨论】:
-
问题解决了吗?
标签: iis application-pool