怎样通过iisapp命令查找pid来解决IIS的cpu占用率过高问题_win服务器

我们先来看看iisapp的一些参数

iisapp -a pid

可以查出对应的域名

反之 iisapp -p domain 查pid的语法
iisapp [a/
AppPoolName | /p
AppPoolID]

参数
/a AppPoolName

指定特定应用程序池的名称。(可选项)

/p AppPoolID

按 ID 号指定应用程序池。(可选项)

注释
如果未指定应用程序池名或 ID,则 iisapp 列出所有运行应用程序。

仅当使用 /s 时,

才可使用 /u 和 /p 命令行选项。必须同时使用 /p 和 /u 才能提供用户密码。

Iisext.vbs 执行 IIS 管理器中可用的相同操作。可使用任何一种工具管理 IIS 网站。

发出命令的计算机必须正在运行 Windows XP 或 Windows Server 2003 操作系统。用户必须是命令所影响的计算机上的 Administrators 组成员。

命令所影响的计算机必须是运行带有 Internet 信息服务 (IIS) 6.0 的 Windows Server 2003 的服务器。

说明一下:w3wp.exe为IIS里面的应用程序池进程,有几个进程就会有几个w3wp.exe,会发现某个w3wp.exe进程CPU和内存都高得可怕!

好,那我们来看看具体实践中该如何解决首先是windows2003

首先打开windows任务管理器–点击查看—选择列–把PID给钩上!!,,

就可以在进程里面看到PID的选项了

点击运行–输入CMD–输入iisapp -a—很奇怪,这里显示PID的,是用弹出窗口一个个出现的,不知道别人会不,,反正我就是这样,太不利于查看了!!
注意,希望人BLOG听说第一次运行,会提示没有js支持,点击确定.然后再次运行就可以了.这样就可以看到pid对应的应用程序池,这个我就没测试了!

这样吧,先再CMD里面输入:cd %systemroot%\system32
然后再输入:cscrIPt.exe iisapp.vbs -a
CMD窗口显示如下:
W3WP.exe PID: 2488 AppPoolId: AppPool #26
W3WP.exe PID: 3008 AppPoolId: AppPool #2
W3WP.exe PID: 4704 AppPoolId: AppPool #15
W3WP.exe PID: 6388 AppPoolId: AppPool #19
W3WP.exe PID: 6004 AppPoolId: AppPool #8
奇怪的是,我还是弹出了窗口,不过不影响显示!有了这样对于就好办了,!

再任务管理器里面查看占用CPU和内存过高进程的PID值,就知道是哪一个应用程序池出了问题,就可以查到具体是什么网站有问题了!!!

相关资料:

win2000的解决方法

2000下要怎么办呢?win2000下不大方便,需要将站点的应用程序保护设置为高,默认是中。

然后打开管理工具 -> 组件管理,组件服务 — 计算机 — 我的电脑 — com+ 应用程序
选择查看 -> 状态查看,就可以看到类似如下的显示:

名称 运行 PID
IIS-{www.zoubin.com//Root} 是 2544

时间: 2024-09-11 14:37:01

怎样通过iisapp命令查找pid来解决IIS的cpu占用率过高问题_win服务器的相关文章

解决开机时svchost.exe的CPU占用率过高导致系统异常缓慢_应用技巧

网上有很多关于开机时SVCHOST.exe的CPU占用率过高问题的文章,基本上都说出了绝大部分用户的情况并给出解决方案,我引用一篇网上随便搜索的关于这SVCHOST的文章给大家看看,如果大家也有类似的问题可参考一下. 可是,今天X-Force遇到的问题,似乎文中提到的这些都没关系...因为经我的验证和排除,发现问题均与文章中提到的无关.X-Force被逼着再去查找真凶--经一番推理之后,终于找出了元凶就是-- Windows Upadate(Windows自动更新)!只要在我将Windows U

如何解决Win8开机CPU占用率高硬盘灯长闪故障?

  Windows 8刚开机后CPU一直占用20%-30%,硬盘灯长闪,刚安装的Windows 8 并未加装第三方软件. 原因分析: 核实用户使用微软账户(即Windows live账户)登录,用户使用此账户登录会自动加入家庭组,并在联网时同步当前用户设置数据导致CPU占用高. 解决方案: 按win+i键然后回车,进入设置界面,左边选家庭组,然后选择离开,退出家庭组问题解决.

打开Word2003时CPU占用率过高怎么解决

  ①我们右击任务栏,查看一下此时的CPU占用率,看到是24%. ②在Word2003中,单击菜单栏--工具--选项. ③在拼写和语法标签中,取消勾选键入时检查拼写和键入时检查语法这两项. ④确定之后,重新查看CPU占用情况,仅仅只有3%,效果不言而喻.

电脑中Windows Modules Installer Worker的CPU占用率很高如何解决

  1.按win+X组合键打开控制面板,或者在开始菜单中打开控制面板; 2.找到Windows Update,并点击进入; 3.默认情况下是自动获取更新,因此可能会导致该进程占用较多的系统资源,点击左上角的的更改设置选项; 4.选择最后一项,从不自动获取更新,并点击确定即可.

CPU占用率高的疑因总结和解决方法

  一般情况下CPU占用率高我们的电脑就会慢下来,而很多时候我们总是纳闷不知道原因何在,本文略总结它的疑因以及解决方法,再遇到这情况时我们可以通过做一点点的改动就可以解决. 首先是考虑病毒! 其次: 1.防杀毒软件造成故障 由于新版的KV.瑞星等杀毒软件加入了对网页.插件.邮件的随机监控,无疑增大了系统负担.处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务吧,或者,升级你的硬件配备. 2.驱动没有经过认证,造成CPU资源占用100% 大量的测试版的驱动在网上泛滥,造成了难以发现的故障原

Ghost win7系统下单击右键CPU占用率高达100%如何解决

  当有用户提出了win7系统单击右鍵占用CPU高的问题后不久,微软公司就有发布了一篇报告证实了这一点:在Windows7资源管理器里,选中文件单击右键会占用大量的内存. 报告里称,当你在Win7资源管理器里,选中文件单击右键后,显示弹出菜单时的CPU占用率为100%,这意味着,任何的文件拷贝操作"可能会停止反应";而网络连接速度也会迅速下降;任何的操作,比如听音乐等,都可能被中止. 遇到这样的问题我们可以关掉菜单栏和工具栏里的"转换效果 "选项,或是点右键之前先点

解决 oracle IO占用率很高的问题

突然user io占用率很很高,看了一个AWR报告,发现direct path read temp,direct path write temp的的数率很高,后来怀疑是临时表空间不够了,就试着设了一下让临时表自动增长,问题就解决了.可爽! 具体如下,用红色字休就方法就行了: 1.查看临时表空间select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files; 2.缩小临时表空

iisapp命令不能使用的解决方法

一.iisapp的环境 1.windows 2003+iis 6.0 2..net环境 二.问题描述 1.在任务管理 器中增加显示pid字段.就可以看到占用内存或者cpu最高的进程pid 2.在命令 cmd命令行提示符下运行 iisapp -a.注意,第一次运行,会提示没有js支持,点击确定.然后再次运行就可以了.这样就可以看到pid对应的应用程序池. 3.到IIS中察看该应用程序池对应的网站,就ok了,做出上面的内存或CPU方面的限制,或检查程序有无死循环之类的问题. 可是我敲入iisapp后

iisapp命令不能使用的解决方法_win服务器

一.iisapp的环境    1.windows 2003+iis 6.0 2..net环境 二.问题描述 1.在任务管理 器中增加显示pid字段.就可以看到占用内存或者cpu最高的进程pid2.在命令 cmd命令行提示符下运行 iisapp -a.注意,第一次运行,会提示需要使用cscript支持(wscript与cscript的区别),点击确定.然后再次运行就可以了.这样就可以看到pid对应的应用程序池. 3.到IIS中察看该应用程序池对应的网站,就ok了,做出上面的内存或CPU方面的限制,