전문 관리 > 시스템 및 비즈니스 정보 분석 > 서버 상태
  
서버 상태
사이트 > 유틸리티에서 서버 상태를 클릭하여 Windchill 솔루션의 서버 프로세스 상태를 간략하게 볼 수 있습니다. 서버 상태 유틸리티는 시스템의 현재 활성 사용자 수를 비롯하여 Windchill 솔루션에 중요한 서버 프로세스의 상태를 간략하게 보여 주는 값을 서버 상태 페이지에 생성합니다.
클러스터링 환경의 경우 클러스터의 모든 컴퓨터에서 실행 중인 프로세스의 상태를 볼 수 있습니다.
페이지 구조
이 페이지의 데이터는 수집된 데이터와 관련된 프로세스의 유형(서버 매니저, 메소드 서버, Windchill Directory Server 및 파일 서버)에 따라 구성된 후 다시 각 프로세스 내에 논리적으로 그룹화됩니다. 서버 매니저 필드에 시스템의 모든 서버 매니저가 나열됩니다. 서버 매니저가 여러 개인 경우 서버 매니저 필드에서 서버 매니저 이름을 클릭하면 해당 서버 매니저에 대한 정보 테이블이 표시됩니다.
페이지 위쪽에는 다음과 같은 추가 링크가 표시됩니다.
시스템 구성 컬렉터 링크(사이트 관리자 그룹의 사용자 또는 wt.util.jmx.AccessUtil.siteAdministrators 등록 정보에 나열된 사용자만 사용 가능). 시스템 구성 컬렉터 섹션을 참조하십시오.
모니터링 도구 링크(사이트 관리자 그룹의 사용자 또는 wt.util.jmx.AccessUtil.siteAdministrators 등록 정보에 나열된 사용자만 사용 가능). 모니터링 도구 사용 섹션을 참조하십시오.
페이지를 스크롤해서 현재 데이터로 이동한 경우 맨 위로 링크를 클릭하여 서버 상태 페이지 위쪽으로 돌아갈 수 있습니다.
* 
페이지에서 빨간색으로 표시되는 텍스트는 주의가 필요함을 나타냅니다. 빨간색 텍스트로 표시되는 값이 계산된 값인 경우 구성된 분계점을 초과했음을 나타냅니다. 분계점 정보는 서버 상태 이해: 분계점 값 항목을 참조하십시오.
서버 상태 페이지 아래쪽의 타임스탬프는 표시된 데이터를 수집한 기간을 나타냅니다.
상태 정보 세부내용
페이지의 서버 매니저 테이블에는 다음과 같은 정보가 제공됩니다.
서버 매니저 자체에 대한 정보
호스트 시스템의 사용 가능한 메모리에 대한 정보
서버 매니저가 관리하는 메소드 서버에 대한 정보
Windchill 메소드 서버에서 수집된 데이터는 메소드 서버 데이터 아래의 행에 표시되고, 실제 값은 각 메소드 서버 프로세스 ID 아래에 제공됩니다. 이 데이터는 메모리 사용, 운영 체제 통계, 서브렛 요청, 메소드 컨텍스트 등에 대한 정보를 쉽게 찾을 수 있도록 그룹화되어 있습니다. 서브렛 요청은 요청을 처리 중인 웹 응용 프로그램에 따라 한 번 더 그룹화됩니다.
서브렛 요청: 일반 서브렛 요청은 Windchill 웹 응용 프로그램으로 전송되는 요청을 나타냅니다.
서브렛 요청: 도움말 센터 서브렛 요청은 Windchill Help Center 웹 응용 프로그램으로 전송되는 요청을 나타냅니다.
서브렛 요청: Solr 서브렛 요청은 Windchill Index Search 웹 응용 프로그램으로 전송되는 요청을 나타냅니다.
각 메소드 서버에 대해 메소드 서버에 배포된 웹 응용 프로그램과 관련된 값만 표시됩니다.
서버 상태 페이지에 있는 대부분의 상황 표시기는 최근베이스라인이라는 열 머리글로 나타나는 두 개의 데이터 점을 제공합니다.
최근 열 머리글 아래에 저장된 값은 가장 최근에 캡처된 간격에 대한 데이터를 제공합니다. 최근 열 아래의 값은 최근에 수집된 시스템 정보를 반영합니다.
베이스라인 열 아래에 저장된 값은 JMX 클라이언트에서 베이스라인이 마지막으로 재설정된 이후에, 또는 재설정하지 않은 경우 프로세스를 마지막으로 시작한 이후에 제공된 통계에 기반을 둔 비교 데이터를 제공합니다. 베이스라인 통계를 사용하면 시스템을 시작한 이후에 시스템에서 일반적으로 수행된 작업을 장기적인 관점에서 파악할 수 있습니다. 특정 기간에 대한 기록 보기를 캡처하기 위해 베이스라인 통계를 재설정할 수 있습니다. 예를 들어 벤치마크를 수행하기 바로 전에 베이스라인 통계를 다시 시작하거나 재설정할 필요가 없는 몇 가지 변경을 적용한 경우 베이스라인 통계를 재설정할 수 있습니다.
모든 통계에 재설정 옵션을 사용할 수 있는 것은 아닙니다. 가능한 경우 해당 MBean에서 resetBaselineStatistics 작업을 사용하여 특정 통계를 재설정할 수 있습니다. MBean에 대한 자세한 내용은 다음 섹션을 참조하십시오.
베이스라인 열에서 링크로 된 값을 클릭하면 데이터에 대한 기록 그래프로 이동됩니다. 서버 상태 페이지로 돌아가려면 브라우저의 뒤로 단추를 사용하십시오.
메모리 사용 표시기 같은 상황 표시기 및 가동 시간 통계는 일정 시간 간격 동안 집계된 데이터가 아니라 현재 시점에 적용되는 한 가지 값만 제공합니다. 이러한 경우에는 베이스라인이 제공되지 않습니다.
서버 상태 페이지 필드의 MBean 세부내용
서버 상태 페이지에 표시되는 대부분의 값은 JMX MBean을 사용하여 계산됩니다. 다음 표에는 서버 상태 페이지의 필드 레이블과 필드 값을 생성하는 데 사용되는 MBean 경로 및 속성이 나와 있습니다.
서버 상태 필드
MBean 경로
MBean 속성
데드록
com.ptc > Dumper
DeadlockedThreadIds
값이 이면 빨간색 텍스트로 표시됩니다.
가용 시스템 메모리
평균 부하(Windows가 아닌 서버의 경우 제공됨)
com.ptc > java.lang > OperatingSystem
FreePhysicalMemorySize
TotalPhysicalMemorySize
FreeSwapSpaceSize
TotalSwapSpaceSize
SystemLoadAverage(Windows가 아닌 서버의 경우 제공됨)
가동 시간
com.ptc > java.lang > Runtime
Uptime
가비지 수집 시간
com.ptc > Monitors > GarbageCollection
PercentTimeSpentInGCThreshold
RecentPercentTimeSpentInGC
OverallPercentTimeSpentInGC
영구세대 영역
com.ptc > Monitors > Memory
HeapPercentUsageThreshold
HeapPercentUsage
PermGenPercentUsageThreshold
PermGenPercentUsage
프로세스에 사용된 CPU
com.ptc > Monitors > ProcessCpuTime
ProcessPercentCpuThreshold
RecentCpuData
AverageProcessPercentCpu
메소드 컨텍스트
메소드 컨텍스트 시간
com.ptc > Monitors > MethodContexts
MaxAverageActiveContextsThreshold
RecentStatistics
BaselineStatistics
서브렛 요청: <type>
서브렛 요청의 유형은 다음과 같습니다.
일반
도움말 센터
Solr
com.ptc > WebAppContexts > webAppContext > Monitors > ServletRequests
웹 응용 프로그램 컨텍스트는 다음과 같습니다.
windchillWebAppPath
whcWebAppPath
solrWebAppPath
MaxAverageActiveRequestsThreshold
RequestTimeWarnThreshold
RecentStatistics
BaselineStatistics
활성 세션을 제외한 모든 값의 속성
서브렛 요청: 일반
활성 세션
com.ptc > WebAppContexts > windchillWebAppPath > Monitors > ServletSessions
MaxAverageActiveSessionsThreshold
ActiveSessions
BaselineStatistics
현재 활성 사용자
com.ptc > Monitors > ActiveUsers
TotalActiveUserCount
마스터 서버 매니저
com.ptc > ServerManager
CacheMaster
JmxServiceURL
속성은 어떤 서버 매니저가 마스터 서버 매니저인지 결정하고, 각 서버 매니저의 원격 액세스 JMX URL을 표시하는 데 사용됩니다. 이때 사용자가 시스템 관리자이고 원격 액세스가 구성되어 있다고 가정합니다.
파일 서버
com.ptc > Monitors > VaultSites
SiteStatusInfo