通过iisapp命令查找pid解决IIS的CUP占用率过高问题

通过iisapp命令查找pid解决IIS的CUP占用率过高问题,第1张

通过iisapp命令查找pid解决IIS的CUP占用率过高问题

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

iisapp-apid

你可以找到相应的域名

相反,iisapp-p域查找pid语法。

iisapp[a/

AppPoolName|/p

AppPoolID]

参数

/a应用程序池名称

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

/pAppPoolID

通过ID号指定应用程序池。(可选)

评论

如果未指定应用程序池名称或ID,iisapp将列出所有正在运行的应用程序。

只有在使用/s时,

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

iiext.VBS执行与IIS管理器中相同的 *** 作。您可以使用任何工具来管理IIS网站。

发出该命令的计算机必须运行WindowsXP或WindowsServer2003 *** 作系统。该用户必须是受该命令影响的计算机上的管理员组的成员。

受该命令影响的计算机必须是运行WindowsServer2003和Internet信息服务(IIS)6.0的服务器

注意:w3wp.exe是IIS中的一个应用程序池进程。如果有几个过程,就会有几个w3wp.exe。你会发现某个w3wp.exe进程的CPU和内存高得可怕。

好了,我们来看看实践中如何解决。首先,windows2003

首先打开windows任务管理器-点击查看-选择列-钩子PID,可以看到进程中PID的选项。

注意,希望人家博客第一次听到运行的时候会提示没有js支持。单击确定。然后再运行一次。所以你可以看到pid对应的应用池,所以我没有测试这个。

嗯,首先在CMD中输入:cd%systemroot%system32。

然后输入:cscrIPt.exeIISapp.VBS-a

CMD窗口显示如下:

W3WP.exePID:2488应用池ID:应用池#26

W3WP.exePID:3008应用池ID:应用池#2

W3WP.exePID:4704应用池ID:应用池#15

W3WP.exePID:6388应用池ID:应用池#19

W3WP.exePID:6004应用池ID:应用池#8

奇怪的是,我还是d出了窗口,但不影响显示。有了这个,你就轻松了。

在任务管理器中检查CPU和内存高的进程的PID值,你就知道哪个应用池有问题,你就能发现哪个网站有问题。

相关信息:

win2000解决方案

2000以下怎么办?Win2000不方便,需要将站点的应用保护设置为高,默认为中。

然后打开管理工具>:组件管理,组件服务-电脑-我的电脑-com+应用

SelectView>:检查状态,您可以看到类似如下的显示:

Name运行PID

IIS-{www.Zoubin.com//root}是2544

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/771559.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-02
下一篇 2022-05-02

发表评论

登录后才能评论

评论列表(0条)

保存