w3wp.exe占用cpu过高的解决方法第1/2页_win服务器

iisapp.vbs:IIS 应用程序查询脚本

报告为特定的应用程序池提供服务且当前正在运行 w3pwp.exe 进程的进程标识符 (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 的服务器。

示例
下列示例显示在特定的情况下如何使用 iisapp。

查看所有运行应用程序
下列示例显示本地计算机上运行的所有应用程序池,按其进程 ID (PID) 和应用程序池 ID (AppPoolID) 标识。该命令忽略所有可选参数并接受默认值。

iisapp

Iisapp 发出如下响应信息:

正在连接到服务器 ...已完成。W3WP.exe PID:2232 AppPoolID:DefaultAppPool W3WP.exe PID:2608 AppPoolID:MyAppPool

按进程 ID 查看运行应用程序
如果知道特定应用程序的 PID,则可以使用下列命令检查其状态。

iisapp /p 2608

Iisapp 发出如下响应信息:

正在连接到服务器 ...已完成。W3WP.exe PID:2608 AppPoolID:MyAppPool

格式图例

格式 意义 
斜体 用户必须提供的信息

粗体 用户必须完全按照显示的那样键入的元素

省略号 (...) 可以在命令行中重复多次使用的参数

在括号 ([]) 之间 可选项目

在大括号 ({}) 之间,将选项用竖线 (|) 隔开。例如:{even|odd} 用户必须从中只选择一个选项的选项集

Courier font 代码或程序输出

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

当前1/2页 12下一页阅读全文

时间: 2024-08-02 06:12:24

w3wp.exe占用cpu过高的解决方法第1/2页_win服务器的相关文章

spoolsv.exe占用cpu 99%的完美解决方法_应用技巧

spoolsv.exe占用cpu 99%的解决方法  spoolsv.exe占cpu 99%的解决方法 解决方法其实很简单: 就是清空 C:\WINDOWS\system32\spool\PRINTERS 目录下所有的文件: 前提是:你已经使用了杀毒软件排除了病毒和已经使用防间谍软件排除了恶意软件. 相关问题的Microsoft官方文档: Windows 后台打印程序没有删除打印作业后台文件导致的打印程序可能会反复地尝试对该打印作业进行后台处理解决方案 为避免发生此问题,请不要在打印后台文件位于

cpu使用率高的解决方法

  cpu使用率高的解决方法 排除病毒感染 如果电脑中病毒或木马的情况下,木马恶意程序很可能会大量占用CPU资源,尤其是一些顽固病毒木马,一直都在恶意循环活动,感染各类系统文件,大量占用CPU资源,这种情况就很容易出现CPU使用率过高,即便是较高的CPU也经不起反复大量的恶意程序运行,因此如果发现CPU使用过高,首先应想下是否是电脑中病毒了,建议安装如金山杀毒进行全面查杀. 系统优化 排除病毒感染后,就需要从系统优化入手了.建议优化开启启动项,尽量让不需要使用到的软件不开机自动启动,比如一些播放

Win10系统下chrome浏览器占用CPU过高的处理方法

最近一些用户使用chrome浏览器之后,发现chrome浏览器占用CPU过高,怕影响电脑的运行速度,这该怎么办呢?下面小编给大家分享Win10系统下chrome浏览器占用CPU过高的处理方法!一起去看看吧! 具体方法如下: 在Chrome栏输入"chrome://flags"命令,进入Chrome的实验性功能列表中,找到"自动舍弃标签页"项目后(懒得翻内容的直接Ctrl+F,在搜索框搜索),将默认改成启用,就会将暂时不浏览的页面"冻结"起来,效果

w3wp.exe占用CPU和内存问题过高的解决方法_win服务器

今天研究了一下,可以做以下配置: 1.在IIS中对每个网站进行单独的应用程序池配置.即互相之间不影响. 2.设置应用程序池的回收时间,默认为1720小时,可以根据情况修改.同时,设置同时运行的w3wp进程数目为1.再设置当内存或者cpu占用超过多少,就自动回收内存 一般来说,这样就可以解决了.但仍然会出现个别网站因为程序问题,不能正确释放. 那么,怎么样才能找到是哪一个网站的? 1.在任务管理器中增加显示pid字段.就可以看到占用内存或者cpu最高的进程pid 2.在命令提示符下运行iisapp

mysql占用CPU过高的解决办法(添加索引)_Mysql

下面是MYSQL占用CPU高处理的一个例子,希望对遇到类似问题的朋友们有点启发.一般来说MYQL占用CPU高,多半是数据库查询代码问题,查询数据库过多.所以一方面要精简代码,另一方面最好对频繁使用的代码设置索引. 今天早上起来 机器报警 一查负载一直都在4以上 top了一下 发现 mysql 稳居 第一 而且相当稳定 我擦 重启一下mysql不行 mysql> show processlist;一下 发现xxx网站有两条 查询语句 一直 在列,我擦 该站 也就30多万条记录 量也不大 不可能是机

Mysql占用Cpu过高故障解决办法

服务器最近出现Mysql Cpu 占用过高的故障,排查过程如下:  代码如下 复制代码 //登录 Mysql #mysql -u root -p //查询当前正在执行的 SQL 语句 mysql>SHOW FULL processlist; 然后根据查询出来的结果定位问题所在,然后就可以解决了. 这样我们就可以根据占cpu的sql进行分析然后对数据库进行优化或对sql进行优化处理 还有一种方法就是修改mysql等待时间wait_timeout这个也可以解决,不过要注意你网站打速度各种因素,不要导

Win7 32位系统下播放音频时audiodg进程占用CPU过高怎么解决

  1.首先鼠标右击任务栏中的"喇叭"图标,选择"播放器设备"打开声音界面; 2.接着在弹出来的声音界面中的"播放"选项卡中,鼠标右击扬声器,选择"属性",切换到"增强功能"标签卡; 3.接着勾选"禁用所有增强性能",然后点击确定保存退出就可以了.

WinXP系统CPU使用率高详细解决方法

  CPU占用率高的几种可能: 1.防杀毒软件造成故障 一些杀毒软件对网页.插件.邮件的随机监控,无疑增大了系统负担,像卡巴斯基等杀毒软件的表现更为突出,给用户带来了无形的困扰. 处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务吧,或者,升级你的硬件配备. 2.驱动没有经过认证,造成CPU资源占用100% 大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因. 处理方式:尤其是显卡驱动特别要注意,建议使用微软认证的或由官方发布的驱动,并且严格核对型号.版本. 3.病毒.木马造成大量的

IIS进程回收导致定时器失效的解决方法(CMD命令)_win服务器

公司开发的网站使用的.net,网站中用到了定时器,放在Global.asax.cs文件中,但由于IIS设置了网站进程定期回收,回收后定时器也就没了.如果不让进程回收,又担心程序中有内存泄露.有人说可以在Application_End发起HTTP请求,但这样做和设置不让进程回收没有任何区别,结果就是该进程一直运行,只有保证不存在内存泄露才可以这样做.也有人说可以用Windows Service,对这个不了解,所以这招放弃了.最后想到了一个方法,编写脚本命令(这里用DOS命令)访问网站,再通过Win