IIS /应用程序池保持每分钟回收

时间:2017-01-11 12:21:12

标签: c# asp.net asp.net-mvc iis

我的IIS / Apppool表现得非常奇怪。它们几乎每分钟都会循环使用,甚至更少。我想某处存在内存泄漏。

私有字节:137.756,00(137 MB) 虚拟字节:9.394.648,00(9.39 GB ????)

我只运行了2个网站。这绝对不正常。

我该如何解决这个问题?我需要重新安装吗?我试图整理我的电脑,但它没有帮助。我想这是因为应用程序仍在指出记忆。

我试图删除我的所有网站,然后再次部署我的应用程序,但它没有帮助。

我记得我强行戒掉了#34; W"从外部源(可信源)下载一些文件的过程。我的网络应用程序正在通过那个" W something进程下载" (我不记得这个名字)。

我强行退出4-5次,然后就会发生这种情况。我该怎么做才能解决这个问题?

更新

我尝试重新安装IIS,但问题仍然存在。当请求来自我的浏览器时,我会检查进程工作者:

  

虚拟字节= 9.394.648,00

刚启动应用程序池后。如果我使用IIS Express在我的Visual Studio中进行一些调试,那就没有错。没有回收,应用程序运行良好。

有没有办法重置将虚拟字节(9 GB)保持为0的IIS /应用程序池进程?我读了很多关于发现内存泄漏的东西,但在我的情况下却不是。我之前做了一些事情,使App Pool在应用程序池回收后仍保持9GB虚拟字节,它仍然保留9GB虚拟字节!

所以我需要知道清除/清除/卸载/释放应用程序池保存的数据的方法。

更新

我在事件查看器中发现了这个错误:

  

为应用程序池提供服务的流程' DefaultAppPool'遭受了致命的打击   Windows进程激活服务的通信错误。该   流程ID是' 5832'数据字段包含错误编号。

0 个答案:

没有答案