我有一个IIS7网站,现在正在直播。如果我观察远程服务器中内存的使用情况,通常大约是300-400 10,但有时是随机的,在5-10秒内达到10 10。我试图在本地主机中复制此错误,方法是在更短的时间内从服务器iislog发送相同的请求,但我无法复制。我已经检查了我的代码,没有释放对象等等,我的代码似乎是安全的。
我试过在IIS6,fw2上服务这个网站,结果总是一样。我已经在服务器上安装了.NET内存探查器,并在此漏洞发生时拍摄了快照,并在未引用对象部分列出了大量内存。我怎么知道原因呢?
发布于 2011-11-09 07:25:39
您可以使用IIS诊断工具:http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=24370
此外,在IIS中,您可能希望查看应用程序池的属性。特别是,尝试修改您的回收间隔或手动回收。
当用户试图上传时,您是否增加了内存?
https://serverfault.com/questions/329081
复制相似问题