网站首页/电脑学习列表/内容

如何查看iis进程 pid(Windows 2003与Win 2008 R2)

电脑学习2024-03-30阅读

一台服务器运行着多个网站,怎么知道哪个网站占用资源(CPU、内存)多?Windows Server 2003 任务管理器中并没有显示网站的名称,每个网站都显示 w3wp.exe 进程,无法辨别是哪个网站;不过,可以通过查看iis进程 pid 区分开网站,因为每个网站的 pid 都不同。Windows Server 2008 R2 任务管理器中已经显示了网站名称,不用进程 pid 也可以区分。

  随着系统的升级,查看iis pid 的命令也随之改变,Windows Server 2003 查看iis进程 pid 命令已经不适用 Windows Server 2008 R2,虽然任务管理器中已经显示了每个网站的名称,但我们仍然要介绍 Win 2008 R2 查看 iis pid 的方法。

  一、Windows Server 2003 查看iis进程 pid

  1、“开始”菜单 → 运行 → 输入 cmd -> iisapp -a → 回车,就可以查看到不同网站的 iis pid。

  或“开始”菜单 → 所有程序 → 附件 → 命令提示符 → 输入 iisapp -a → 回车,也会显示 iis进程 pid。

  2、打开“任务管理器” → “进程”选项卡,如果没有显示 PID,依次选择“查看”菜单 → 选择列 → 勾选“pid(进程标识符)”。

  二、Windows Server 2008 R2 查看iis pid

  1、右键“任务栏” → 启动任务管理器 → “进程”选项卡,如图1所示:

查看iis pid

图1

  w3wp.exe 右边既显示了 PID,还显示了“网站在 IIS 中的名称(用户名列)”。

  2、如果“任务管理器”没有显示 PID,则选择“查看” → 选择列,在打开的窗口中勾选“PID(进程标识符)”,如图2所示:

查看iis进程 pid

图2

  单击“确定”后,就会显示 PID 了。

  4、像 Windows Server 2003 一样用命令查看iis进程 pid

  A、“开始”菜单 → 所有程序 → 附件 → 命令提示符,输入 C:windowssystem32inetsrvppcmd.exe list wp 回车,如图3所示:

Windows Server 2008 R2 查看iis pid

图3

  B、进程 PID 是 4660,与任务管理器一样。

相关阅读