通过IIS自带工具Iisapp.vbs查询哪个w3wp.exe站点占用资源(cpu或内存)

服务器 发布日期:2024/7/8 浏览次数:1

正在浏览:通过IIS自带工具Iisapp.vbs查询哪个w3wp.exe站点占用资源(cpu或内存)
经过查找发现是因为w3wp.exe占用了100%的cpu导致80端口占用巨大,其它的操作都无法进行。

在任务管理器中看到的是w3wp.exe占用资源过多,那么就需要查看w3wp.exe的pid值。

下面是寻找出错网站的过程:要找到这个网站,必须把有问题的进程跟该网站的应用程序池联系起来。首先设置任务管理器的查看方式,加入PID的显示:

通过IIS自带工具Iisapp.vbs查询哪个w3wp.exe站点占用资源(cpu或内存)

通过IIS自带工具Iisapp.vbs查询哪个w3wp.exe站点占用资源(cpu或内存)


  然后再命令行运行iisapp -a,可以看到PID跟应用程序池的对应关系:

通过IIS自带工具Iisapp.vbs查询哪个w3wp.exe站点占用资源(cpu或内存)

  再去iis中看该应用程序池对应的网站,有问题的网站就找到了,剩下的就是这个网站代码中的问题了。

iisapp 语法
iisapp [a/ AppPoolName | /p AppPoolID]

iisapp 参数
/a AppPoolName
指定特定应用程序池的名称。(可选项)
/p AppPoolID
按 ID 号指定应用程序池。(可选项)
iisapp 注释 
"Courier New">Courier font

代码或程序输出