如何跟踪IIS工作进程请求

时间:2012-12-04 14:57:50

标签: iis request monitoring

我需要能够监控来自IIS w3wp进程的请求。

如何查看IIS工作进程请求?

2 个答案:

答案 0 :(得分:5)

跟踪当前在IIS工作进程中执行的所有请求

  • 打开命令窗口并输入logman startsession name–p "IIS: Request Monitor" -ets,然后按 ENTER
  • Windows事件跟踪打印到屏幕详细信息 刚开始的跟踪会话,包括会话名称, 将收集跟踪数据的文件名(会话 默认情况下为name.etl),以及命令是否成功
  • 允许跟踪会话运行,直到您重现问题为止 或直到您的网站处理了足够的请求来生成 可管理的数据集
  • 在命令提示符下,键入logman stopsession name-ets,然后按 输入

答案 1 :(得分:3)

我在Windows vs Linux上没有经验,所以Ravindra的答案似乎很有意思(这只是安排一个特定的事件查看器样式会话或实际更深入地注销?)。

正如您特别询问“IIS工作进程请求”,您有两种选择。

<强> GUI

打开inetmgr,转到根服务器级别,转到“工作进程”,然后双击所选的工作进程。将加载一个新屏幕,您将看到工作人员当前正在处理的任何内容。

<强>命令行

而不仅仅是给你一个命令来复制和粘贴这篇文章是一个很好的启动者 - http://www.iis.net/learn/get-started/getting-started-with-iis/getting-started-with-appcmdexe

您想要的特定命令位于“检查当前执行请求”部分