根据PID值,找出IIS上的站点出来。

服务器上,上百个站点,有一个站点占CPU,内存好多好多。,查看了任务管理器了,找到它的PID值,

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

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

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

由于应用程序保护为高时,较消耗资源,推荐只在需要查看的时候设置,查看完毕后要记得还原。

在Win2003下,提供了一个命令,可以方便的查看。
cmd -> iisapp -a 显示
W3WP.exe PID: 1264 AppPoolID: hx
W3WP.exe PID: 3116 AppPoolID: hx_2
W3WP.exe PID: 3952 AppPoolID: DefaultAppPool

有了站点的PID值,就可以在任务管理器的进程中查看对应的PID值占用的内存和CPU了。不过,默认好像不显示PID值,需要在查看->选择列中选择“PID”后,就可以看到了。

在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid

cd %systemroot%system32
cscript.exe iisapp.vbs -a
结果显示:
W3WP.exe PID: 7780   AppPoolId: QuickStartV20AppPool

——————————————————————————————

N多人问我,在哪找PID值,郁闷,呵呵,,在这说说吧。。

WINDOWS 任务管理器

点“查看”—“选择列”

选那个PID,打勾,就可以看到了。。呵呵

0
如无特殊说明,文章均为本站原创,转载请注明出处

该文章由 发布

这货来去如风,什么鬼都没留下!!!
发表我的评论

Hi,请填写昵称和邮箱!

取消评论
代码 贴图 加粗 链接 删除线 签到