网站泄漏内存? IIS 7.5 Windows Server 2008 R2

网站泄漏内存? IIS 7.5 Windows Server 2008 R2

我的 Windows 2008 服务器上有几个网站,它们已经运行了一年多,没有出现任何问题。就在几天前,我遇到了一个问题,我的服务器无缘无故地停止为其中一些网站提供页面。今天我深入研究了一下,发现我的一些网站(它们都是 asp.net mvc 3.0 网站)消耗了超过 460MB 的内存。就像我说的,在很长一段时间都没有出现任何问题之后,这个问题才在前几天开始出现的。

我有两个问题:1) 有没有办法在强制重新启动(重新启动特定站点的应用程序池)之前限制 w3wp 进程所消耗的内存量,以便它不会一直占用所有内存?2) 有什么想法可能导致这种情况发生?

答案1

1)有没有办法在强制重新启动之前限制 w3wp 进程所消耗的内存量

不,这没有意义,因为应用程序存在于它们自己的进程中。

2)有什么想法可能导致这种情况发生吗?

是的。代码很差。如果不附加调试器,它就只能达到最佳效果了。那句话是:460mbi 内存并不多。可能是缓存不好。

相关内容