服务器状况
“站点” > “实用程序”中单击“服务器状况”,便可查看 Windchill解决方案中服务器进程的概况。“服务器状况”实用程序会在该页面上生成一些值,以概述对 Windchill 解决方案而言非常重要的服务器进程的状况,包括系统中当前活动用户的数量。
如果您处于集群环境中,则可查看该集群内所有计算机上的进程状况。
页面组织
首先根据收集数据时所用的进程类型 (服务器管理器、方法服务器、Windchill Directory Server 和文件服务器) 对显示的数据进行组织,然后在各个进程中按逻辑关系将这些数据分组。系统中的所有服务器管理器都列在“服务器管理器”字段中。如果存在多个服务器管理器,则单击“服务器管理器”字段中的某服务器管理器名称将会显示该服务器管理器的信息表格。
显示在页面顶部的其他链接包括:
“系统配置收集器”链接 (仅对站点“管理员”组中的用户或 wt.util.jmx.AccessUtil.siteAdministrators 特性中列出的用户可用)。
“监控工具”链接 (仅对站点“管理员”组中的用户或 wt.util.jmx.AccessUtil.siteAdministrators 特性中列出的用户可用)。
请参阅使用监控工具
当显示的数据导致页面滚动时,您可以单击任一“返回顶层”链接,以返回到“服务器状况”页面顶部。
* 
页面上显示的红色文本指示关注的区域。如果红色文本表示计算的值,则说明显示的值已超出配置的阈值。
有关阈值信息,请参阅了解服务器状况阈值
“服务器状况”页面底部的时间戳表示收集显示的数据时所对应的时间帧。
状况信息的详细信息
该页面上的服务器管理器表格提供以下内容:
有关服务器管理器本身的信息。
来自主机系统的可用内存信息。
有关服务器管理器所管理的方法服务器的信息。
Windchill 方法服务器中收集的数据位于“方法服务器数据”标题下方的行内,而实际值在每个方法服务器进程 ID 的下方提供。此数据的分组应该使您能够轻松找到与内存使用情况、操作系统统计信息、servlet 请求以及方法上下文等内容相关的信息。servlet 请求将根据处理该请求的具体 web 应用程序进一步分组:
“Servlet 请求: 常规”servlet 请求表示进入 Windchill web 应用程序的相应请求。
“Servlet 请求: 帮助中心”servlet 请求表示进入 Windchill 帮助中心 web 应用程序的相应请求。
“Servlet 请求: Solr”servlet 请求表示进入 Windchill Index Search web 应用程序的相应请求。
各方法服务器仅包含部署在该方法服务器中的 web 应用程序的值。
“服务器状况”页面上的许多状况指示符都提供了以“近期”“基线”列标题标识的两个数据点:
存储在“近期”列标题下的值提供有关所捕获的最近间隔的数据。“近期”列中显示的值反映了从不久前到当前时刻所收集到的系统信息。
存储在“基线”列中的值提供基于相应统计信息的对比数据,这些统计信息是自上次从 JMX 客户端重置基线以来所获取的;如果未重置基线,则代表自上次启动进程以来所获取的统计信息。使用基线统计信息可以了解自系统启动后的很长一段时间内,通常所发生的事件。您可以根据需要选择重置基线统计信息,以捕获特定的历史视图。例如,如果您所应用的某种更改不需要重新启动系统,则可重置基线统计信息;您也可以正好在实施基准前重置基线统计信息。
并非所有统计信息都提供重置选项;如果可用,您可以对相应的 MBean 执行 resetBaselineStatistics 操作,从而重置特定的统计信息。有关 MBean 的详细信息,请参阅以下章节。
单击“基线”列中的某个链接值,将会显示数据的历史图表。(要返回“服务器状况”页面,请使用浏览器的“后退”按钮。)
内存使用指示符等状况指示符和“开机时间”统计信息只提供一个仅适用于当前时刻的值,而不是在某个时间间隔内所聚集的数据。在这种情况下,不提供任何基线。
服务器状况页面字段的 MBean 详细信息
“服务器状况”页面上显示的许多值都是使用 JMX MBean 计算而来的。下表显示了“服务器状况”页面字段标签并对用于生成字段值的 MBean 路径和属性进行了标识:
服务器状况字段
MBean 路径
MBean 属性
“死锁”
com.ptc > Dumper
DeadlockedThreadIds
当值为“是”时,以红色文本显示。
“可用系统内存”
“加载平均值”(可用于非 Windows 服务器)
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
“Servlet 请求”: <类型>
其中,servlet 请求的类型有:
“常规”
“帮助中心”
Solr
com.ptc > WebAppContexts > webAppContext > Monitors > ServletRequests
其中,web 应用程序上下文有:
windchillWebAppPath
whcWebAppPath
solrWebAppPath
MaxAverageActiveRequestsThreshold
RequestTimeWarnThreshold
RecentStatistics
BaselineStatistics
“活动会话”外的所有值的属性
“Servlet 请求: 常规”
“活动会话”
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
这对您有帮助吗?