服务器状况
在 > 中单击“服务器状况”,便可查看 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 服务器) | 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 |
“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 |