有时候突然发现某个w3wp.exe进程,占用较大的自由,想看看是哪个网站,然后再解决问题。下面是具体的方法。
有时打开资源管理器后常发现N个w3wp进程,有时某个进程占用了过高的内存,以前不得不挨个回收应用程序池来观察是哪个应用程序池对应哪个w3wp进程,最近在网上发现一篇文章,介绍一方法,可以查到w3wp对应的池子。
1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
![](http://cdn-img.sm-tc.cn/?src=l4uLj8XQ0I%2FO0ZKdyorRnJCS0JmKiIqOltDNz87Ozs3Px87HzcvMzM7Kx8bRmJaZ&restype=3&from=derive&pi=&v=1)
2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池
3、到iis中察看该应用程序池对应的网站,就ok了
iisapp -a pid
可以查出对应的域名
反之
iisapp -p domain
查pid的