IIS
WindowsServer

IISの「現在の要求の表示」を表示させる

More than 1 year has passed since last update.

まどろっこしいタイトルになっちゃった。

IIS で現在処理中のリクエストを確認しようと IIS マネージャーを辿ったけど機能が見当たらず・・・。
表示方法をググっても(ググり方が下手なせいで)すぐに見つからなかったのでメモ。
環境は Windows Server 2012 R2, IIS 8.5 です。

「現在の要求の表示」が表示されない

IIS のワーカープロセス機能ページにある機能(?)詳しくは コチラ で。
ワーカープロセス機能ページでアプリケーションプールを選択すると右側の「操作」ペインに「現在の要求の表示」があるはずなのに出てきませんでした。

サーバーマネージャーから機能を追加

IIS マネージャーを探してもダメでした。
日本語でググってもダメでした。
適当に英単語を並べたらすぐ出てきました・・・クソッ!
さすが Stack Overflow ですな。

iis 8 - How do I see currently executing web request on IIS 8 - Stack Overflow

ここに書かれている通り、サーバーマネージャーを起動して右上の [管理] → [役割と機能の追加] から
Webサーバー(IIS) > Webサーバー > 状態と診断 > 要求の監視
にチェックを入れてインストールします。

add_feature.PNG

GUI いやな人

PowerShell ならこのコマンド一発です。

> Install-WindowsFeature Web-Request-Monitor