.NETノードの命名
デフォルトでは、.NET エージェントノード名は、Windows マシン名、ティア名、および .NET アプリケーション名の組み合わせを次の形式で使用します。
<machine NetBIOS name>-<tier>-<IIS site>/<app>
ただし、次の条件では名前の要素を省略できます。
- アプリケーションがIISサイトのルートアプリケーションの場合、アプリ名は省略されます。
- ティア名がIISサイト名と同じ場合、ティア名は省略されます。
IISノードの命名
次は、IIS ノードの命名例です。
例1
WIN-86M7CEJO6P5-Order Server-OrderSvc
WIN-86M7CEJO6P5はマシンの NetBIOS 名。Order Serverは階層名。OrderSvcは IIS サイト名。アプリケーションはサイトルートなので、エージェントはアプリケーション名を省略します。
例2
WIN-86M7CEJO6P5-Order Server-Store/ProcessOrder
Storeは IIS サイト名。ProcessOrderはサイト内のアプリケーション名。
同じアプリケーションの異なる .NET バージョンにはそれぞれ独自の CLR バージョンがあり、独立したプロセスで実行されます。そのため、エージェントは 2 つのプロセスを別のノードとして識別します。
ISS Webガーデン
エージェントが、0 から始まるプロセスインデックスを追加してワーカープロセスを区別することを除けば、Web ガーデンの構文は IIS ノードと同じです。
<machine NetBIOS name>-<tier>-<IIS site>/<app>-<process index>
IISがWebガーデンプロセスを初めて起動すると、エージェントはシーケンシャルインデックスを各プロセスに割り当てます。ただし、IISがプロセスをリサイクルする時、エージェントは終了したプロセスにより解放された利用可能なインデックスを再利用します。そのため、インデックスシーケンスとプロセス開始の時系列順に相関関係はありません。
ノードがワーカープロセスの最大数より多いことがあります。これは、置換が始まる前に長期実行リクエストがプロセスのシャットダウンを妨げている時に起こります。
Windowsサービスまたはスタンドアロンアプリケーションノードの命名
デフォルトでは、エージェントは、次のように Windows サービスとスタンドアロン アプリケーション ノードに名前を付けます。
<machine NetBIOS name>-<tier>-<Windows service name or executable name>
ティア名がサービス名または実行ファイル名と同じ場合、エージェントはティアを省略します。
次の例は、Windows サービスとスタンドアロン アプリケーションの命名方法を示しています。
例1
WIN-86M7CEJO6P5-MyWindowsService
WIN-86M7CEJO6P5はマシン名です。MyWindowsServiceは Windows サービス名です。
例2
WIN-86M7CEJO6P5-MyStandaloneApp.exe
WIN-86M7CEJO6P5はマシン名です。MyStandaloneApp.exeは、実行ファイル名です。