2

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

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

4

2 回答 2

5

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

  • 打开命令窗口并键入logman startsession name–p "IIS: Request Monitor" -ets并按ENTER
  • Windows 的事件跟踪将您刚刚启动的跟踪会话的详细信息打印到屏幕上,包括会话的名称、将收集跟踪数据的文件名(默认为会话名称.etl)以及该命令是否为成功的
  • 允许跟踪会话运行,直到您重现问题或您的站点处理了足够的请求以生成可管理的数据集
  • 在命令提示符下,键入logman stopsession name-ets并按 ENTER
于 2012-12-04T15:08:05.513 回答
3

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

当您特别询问“IIS 工作进程请求”时,您有两个选择。

图形用户界面

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

命令行

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

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

于 2015-05-09T08:02:44.307 回答