如何查看IIS中应用程序池相对应的网站是那个?

我现在查看"任务管理器"发现有一个"w3wp.exe"的CPU占用率持续高达40%左右..

请问我怎么才知道是那个网站导致的呢?(我一共设置有5个应用程序池)

谢谢大家了...
谢谢米兰天地的热心回答.我按照您说的去做了..

但是只能显示w3wp.exe pid=**** bbs(这个应用程序池的名称)
这样子的格式

然后我在任务管理器里,看到的和以前是一样的~~我现在搞不清楚到底是那个网站惹的祸..这是关键...

PID又怎么和任务管理器联系起来分析呢?

    打开IIS,确定网站

    右键网站名称,选择属性

    选择主目录栏目

    底部设置应用程序池,选择对应的池名称即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-18
进控制台DOS输入MMC进
解决CPU占用:
1、IIS每网站进行单独应用程序池配置即互相间影响
2、设置应用程序池CPU监视超25%(服务器4CPU)每钟刷新超限制关闭

根据w3wp取哪应用程序池:
1、任务管理器增加显示pid字段看占用内存或者cpu高进程pid
2、命令提示符运行iisapp -a注意第运行提示没js支持点击确定再运行看pid应应用程序池(iisapp实际存放C:\windows\system32目录VBS脚本全名iisapp.vbs我禁止Vbs默认关联程序需要手该目录先择打式选Microsoft (r) Windows Based Script Host执行PID与应用程序池应关系)
3、iis察看该应用程序池应网站ok做面内存或CPU面限制或检查程序死循环类问题

解决内存占用做配置:
1、IIS每网站进行单独应用程序池配置即互相间影响
2、设置应用程序池收间默认1720根据情况修改再设置内存占用超少(500M)自收内存
我设置:
首先CPU限制:启用cpu监视我设置该应用程序池cpu使用率50%设置刷新cpu间1钟设置操作关闭工作进程数设置1意思IIS刷新检测该独立池CPU使用情况间1钟超设置cpu限制50%发关闭池指令要求池指定间内关闭池功间内关闭IIS重启新池段间短般觉池重新启于访问网站基本觉池没指定间内关闭IIS强行关闭刷新CPU间停止间内网站访问提示Service Unavaliable

关闭间启间间隔设置:设短些比10秒您网站程序量占用系统资源IIS自快速收进程并且快速启进程您网站暂着工作

内存限制及进程收间设置:我设置内存占用超800M自收内存,虚拟内存没做限制进程收间我保持默认没修改各位根据自情况设置更短间应用程序池虚拟内存进行设置超设置虚拟内存该池收

综合落伍wlmmc些经验总结些需要注意问题:

1、 要限制站点CPU使用必须该站点设置独立应用程序池共用应用程序池限制单站点IIS独立应用程序池需要独立进程非消耗内存独立池越越W3WP进程于每站点均要独立应用程序池服务器般普通P43.0 2G内存 普通服务器建议要超50站点30内服务器压力非配置我般资源消耗较网站独立池般普通BBS或者HTML系统概5站池普通网站及些企业站点均共用池

2、根据wlmmc经验服务器硬件允许情况般要限制站点内存使用能够保证网站运行现用户掉线情况需要限制某站虚拟内存要于64M能现些未知错误

3、些都根本解决办根本问题网站程序问题要解决根本问题要程序查起根据本文提查具体应用程序池找使用应用程序池网站解决网站程序存问题死循环类

4、除w3wp.exe, 调用数据库进行量查询操作候量占用CPU资源难免(数据库面语句及结构优化本文讨论范围内)认要CPU间占用100% 般75%左右都
第2个回答  2006-04-02
解决w3wp.exe内存占用问题
在IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢。
今天研究了一下,可以做以下配置:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。同时,设置同时运行的w3wp进程数目为1。再设置当内存或者cpu占用超过多少,就自动回收内存
一般来说,这样就可以解决了。但仍然会出现个别网站因为程序问题,不能正确释放。
那么,怎么样才能找到是哪一个网站的?
1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池
3、到iis中察看该应用程序池对应的网站,就ok了本回答被提问者采纳

如何查看IIS中应用程序池相对应的网站是那个?
打开IIS,确定网站 右键网站名称,选择属性 选择主目录栏目 底部设置应用程序池,选择对应的池名称即可。

如何查看应用程序池对应的PID?
1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid 2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池 3、到iis中察看该应用程序池对应的网站,就ok了 iisapp -a pid 可以查出对应...

设置应用程序池默认属性在哪里找?
1、单击开始--->所有程序--->管理工具,选择Internet 信息服务(IIS)管理器选项。2、打开IIS后,选择自己的网站。3、在IIS窗口右侧,找到基本设置选项。4、编辑网站窗口中,单击选择选项。5、打开选择应用程序池窗口后,在应用程序池中选择适合自己网站的选项,用的是asp网页,所以选择ASP.NET v4.0选...

iis应用程序池查看与配置
在IIS管理控制台中,查看和配置应用程序池是管理Web服务性能和稳定性的重要步骤。首先,展开应用程序池文件夹,右键点击你想要操作的应用程序池,选择"属性"。在打开的属性窗口中,主要关注以下几个部分:回收选项在"回收"标签,你可以设置工作进程的回收策略。这包括:回收工作进程(分钟):默认1740分钟(2...

网站的应用程序池怎么打开如何打开应用程序池
4.双击打开该选项。在左侧的树节点中,可以看到“应用程序池”和“网站”。怎么在IIS中新建应用程序池并分配.net版本和管道模式?1.单击开始,指向程序,单击以选择管理工具,然后单击Internet服务管理器。2.展开服务器的名称。3.在左侧窗格中,右键单击默认网站,指向新建,然后单击虚拟目录。4.在“虚拟...

如何查看应用程序池占用的资源如何查看应用程序池占用的资源数量
1.在windows系统中,打开“开始”菜单,搜索iis,然后打开。2.打开iis管理后,找到最右边的操作栏,点击打开查看应用池。3.进入应用程序池后,单击并选择defaultapppool。4.点击选中,在右边的操作栏,点击打开高级设置。5.进入高级设置后,向下滚动找到流程模型中的徽标。6.找到logo后,点击后面的选项框...

IIs应用程序池多好还是少好
一般虚拟主机上的话,是每个IIS站点一个应用程序池 这样做一来可以分配每个站点的CPU占用率等信息,二来如果有站点出问题了可以第一时间找到,查找方法如下:通过任务管理器查看哪一个站点进程的CPU占用高,记住它的PID,然后在CMD中输入iisapp -a就可找到PID与之对应的IIS站点名字 不过如果太多的话,...

如何查看进程中PID所对应的IIS应用程序池
1、IIS每网站进行单独应用程序池配置即互相间影响 2、设置应用程序池CPU监视超25%(服务器4CPU)每钟刷新超限制关闭 根据w3wp取哪应用程序池:1、任务管理器增加显示pid字段看占用内存或者cpu高进程pid 2、命令提示符运行iisapp -a注意第运行提示没js支持点击确定再运行看pid应应用程序池(iisapp实际...

iis默认支持那些应用程序
一个application。在IIS6中,每一个网站都有对应的应用程序池,在应用程序池有运行着网站的Application,在默认情况下,所有的网站的应用程序都会分配到默认的应用程序池当中。一个site默认会至少有一个application,称为根应用程序。

iis 重启 指定数据池
打开IIS,右击站点-属性-主目录,“应用程序名”一栏输入框那里,那就是你站点对应的应用程序池,这时有两种情况:1、如果各个网站是不同程序池名称,那么就可以按照重启程序池而不影响其它站点;2、注:如果你每次建站点时没改动程序池,那么一般是使用默认应用程序池,即所有站点使用同一程序池,如果是...

相似回答