2011-04-06 3 views
4

6 개의 응용 프로그램 풀이있는 웹 서버가 있습니다. PerfMon에서 특정 ASP.NET 응용 프로그램에 대한 카운터를 추가하려는 경우 사용 가능한 인스턴스의 이름이 매우 다릅니다.PerfMon 인스턴스에서 올바른 AppPool 선택

예를 들어, 나는 응용 프로그램 풀 이름 "프런트 엔드"를 가지고 있고, 이러한 사용할 수있는 인스턴스 :

_LM_W3SVC_1_Root_bookeline
_LM_W3SVC_1_Root_CredentialsService
_LM_W3SVC_1_Root_pReports
_LM_W3SVC_1130837766_Root
_LM_W3SVC_1147758436_Root
_LM_W3SVC_1254277584_Root
_LM_W3SVC_1366866887_Root
,_LM_W3SVC_1505760911_Root
_LM_W3SVC_1604538730_Root
_LM_W3SVC_1618350214_Root
_LM_W3SVC_175082253_Root
_LM_W3SVC_177047044_Root
_LM_W3SVC_1825997120_ROOT
_LM_W3SVC_1966585210_Root
_LM_W3SVC_204756873_Root
_LM_W3SVC_261753984_Root
_LM_W3SVC_3_ROOT
_LM_W3SVC_315617261_Root
_LM_W3SVC_36575378_Root,453,210 _LM_W3SVC_575979470_Root
_LM_W3SVC_831033229_Root
동료는 작은 .bat 파일 작성하여 ID를 처리 할 수있는 응용 프로그램 풀에 맞게 깔끔한 트릭 제안

_LM_W3SVC_940052100_Root : \ system32를 \ \ WINDOWS :

C를 cscript.exe c : \ windows \ system32 \ iisapp.vbs
일시 중지

그러나 그 ID는 인스턴스와 아무 관계가없는 것처럼 보입니다.

여기 오해는 무엇입니까?

답변

0

우리는 BGInfo라는 SysInternals의 유틸리티를 사용합니다.

http://technet.microsoft.com/en-us/sysinternals/bb897557

당신은 당신의 AppPools 및 관련 프로세스 ID를 표시하도록 구성 할 수 있습니다. 이 스크린 샷 (서버의 백그라운드)을 확인하십시오.

Server Screenshot with BGInfo

@arcain

우리가 bginfo를이 응용 프로그램 풀을 인쇄 얻을 수있는 사용자 정의 구성을 사용하고 있다고 지적했다. 여기있어. 인스턴스 이름으로 밀접하게

Host Name: <Host Name> 
User Name: <User Name> 
Boot Time: <Boot Time> 
Snapshot Time: <Snapshot Time> 

IP Address: <IP Address> 
Subnet Mask: <Subnet Mask> 
Default Gateway: <Default Gateway> 
DNS Server: <DNS Server> 
MAC Address: <MAC Address> 


Volumes: <Volumes> 
Free Space: <Free Space> 

IIS App Pools: <IIS App Pools> 

IE Version: <IE Version> 

CPU: <CPU> 
Memory: <Memory> 
Network Card: <Network Card> 
Network Speed: <Network Speed> 
OS Version: <OS Version> 
Service Pack: <Service Pack> 
System Type: <System Type> 
+0

Michael : BGInfo에서이 사용자 지정 구성을 사용하는 방법에 대한 정보를 좀 더 제공 할 수 있습니까? 사용자 정의 구성 (새 필드 정의) 화면에서 Env. 변수, VB 스크립트 파일, 레지스트리, WMI ... 그리고 경로를 지정하도록 요청합니다. 응용 프로그램 풀에 대해 어떻게합니까? – tresstylez

1

봐 : _LM_W3SVC_1147758436_Root1147758436 여기에 IIS 관리자에서 찾을 수 있습니다 응용 프로그램 식별자입니다.

enter image description here

좋은 소식이 식별자하지 않은 변경 응용 프로그램이 IIS를 한 후 또는 PID

0

달리 서버를 다시 시작 Process Explorer을 사용하여 수행하는 것이있다하는 W3wp.exe를 프로세스에 가져가, 당신은 명령 줄을 볼 것이다 거기에 앱 - 풀 이름으로 시작했습니다. 프로세스 이름을 보여주는 동일한 뷰는 perfmon이 보여주는 것과 대조 할 수있는 PID를가집니다.

관련 문제