服务器上,上百个站点,有一个站点占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,打勾,就可以看到了。。呵呵
- 转载请注明来源:根据PID值,找出IIS上的站点出来。
- 本文永久链接地址:http://3v.org.cn/?p=209