应用程序故障排除
应用程序分析
“应用程序”视图在一个统一的视图中显示基于应用程序的分析,以帮助高效地分析和管理应用程序性能。您可以深入了解站点上所有已发布应用程序的运行状况和使用信息。默认视图有助于识别运行靠前的应用程序。 此功能需要 Delivery Controllers 7.16 或更高版本以及 VDA 7.15 或更高版本。

探测结果”列显示过去 24 小时内运行的应用程序探测结果。单击探测结果链接可在“趋势” > “应用程序探测结果”页面中查看更多详细信息。有关如何配置应用程序探测的更多详细信息,请参阅应用程序和桌面探测。
“实例”列显示应用程序的使用情况。它指示当前正在运行的应用程序实例数(包括已连接和已断开连接的实例)。要进一步进行故障排除,请单击“实例”字段以查看相应的“应用程序实例”筛选器页面。在此处,您可以选择要注销或断开连接的应用程序实例。
注意:
对于自定义范围管理员,Director 不显示在应用程序组下创建的应用程序实例。要查看所有应用程序实例,您必须是完全管理员。有关详细信息,请参阅知识中心文章 CTX256001。
使用“应用程序故障”和“应用程序错误”列监视站点中已发布应用程序的运行状况。这些列显示在过去一小时内启动相应应用程序时发生的故障和错误的聚合数量。单击“应用程序故障”或“应用程序错误”字段可在“趋势” > “应用程序故障”页面上查看与所选应用程序对应的故障详细信息。
应用程序故障策略设置控制故障和错误的可用性及显示。有关策略以及如何修改策略的更多信息,请参阅“监视策略”设置中的应用程序故障监视策略。
实时应用程序监视
您可以使用空闲时间指标对应用程序和会话进行故障排除,以识别超出特定时间限制的空闲实例。
基于应用程序的故障排除的典型用例是在医疗保健领域,员工共享应用程序许可证。在此类情况下,您必须终止空闲会话和应用程序实例,以清除 Citrix Virtual Apps and Desktops™ 环境、重新配置性能不佳的服务器或维护和升级应用程序。
“应用程序实例”筛选器页面列出了服务器和单会话操作系统 VDA 上的所有应用程序实例。对于多会话操作系统 VDA 上已空闲至少 10 分钟的应用程序实例,将显示相关的空闲时间度量值。
注意: 应用程序实例指标适用于所有许可证版本的站点。
使用此信息识别在特定时间段后处于空闲状态的应用程序实例,并根据需要注销或断开连接。为此,请选择 过滤器 > 应用程序实例,然后选择一个预保存的过滤器或选择 所有应用程序实例 并创建您自己的过滤器。

过滤器的示例如下。在“筛选依据”条件中,选择“已发布名称”(应用程序的)和“空闲时间”。然后,将“空闲时间”设置为“大于或等于”特定时间限制,并保存过滤器以供重复使用。从筛选列表中,选择应用程序实例。选择发送消息的选项,或者从“会话控制”下拉列表中选择“注销”或“断开连接”以终止实例。
注意: 注销或断开应用程序实例会注销或断开当前会话,从而终止属于同一会话的所有应用程序实例。
您可以使用会话状态和会话空闲时间指标从“会话”筛选器页面识别空闲会话。按“空闲时间”列排序或定义过滤器以识别超出特定时间限制的空闲会话。对于在多会话操作系统 VDA 上空闲至少 10 分钟的会话,会列出空闲时间。

当会话或应用程序实例满足以下条件时,“空闲时间”显示为“不适用”
- 空闲时间未超过 10 分钟,
- 在单会话操作系统 VDA 上启动,或者
- 在运行版本 7.12 或更早版本的 VDA 上启动。
历史应用程序故障情况监控
“趋势” -> “应用程序故障”选项卡显示与 VDA 上已发布的应用程序相关的故障。
对于 Premium 和 Advanced 许可站点,应用程序故障趋势可用于过去 2 小时、24 小时、7 天和一个月。对于其他许可证类型,它们可用于过去 2 小时、24 小时和 7 天。将监视以“应用程序错误”为源记录到事件查看器中的应用程序故障。单击“导出”以生成 CSV、Excel 或 PDF 格式的报告
针对应用程序故障监控的清理保留设置,即 GroomApplicationErrorsRetentionDays 和 GroomApplicationFaultsRetentionDays,对于高级版和非高级版许可站点,默认情况下设置为一天。您可以使用 PowerShell 命令更改此设置:
PowerShell command
Set-MonitorConfiguration -\<setting name\> \<value\>
<!--NeedCopy-->

故障根据严重性显示为应用程序故障或应用程序错误。“应用程序故障”选项卡显示与功能或数据丢失相关的故障。应用程序错误表示不立即相关的问题;它们预示着可能导致未来问题的状况。
您可以根据已发布的应用程序名称、进程名称或交付组以及时间段筛选故障。该表显示故障或错误代码以及故障的简要说明。详细的故障说明以工具提示的形式显示。
注意: 当无法推导出相应的应用程序名称时,已发布的应用程序名称将显示为“未知”。这通常发生在启动的应用程序在桌面会话中失败时,或者由于依赖的可执行文件导致未处理的异常而失败时。
默认情况下,仅监视托管在多会话操作系统 VDA 上的应用程序故障。您可以通过“监视组策略”修改监视设置:启用应用程序故障监视、启用单会话操作系统 VDA 上的应用程序故障监视以及从故障监视中排除的应用程序列表。有关详细信息,请参阅监视策略设置中的应用程序故障监视策略。
趋势 > 应用程序探测结果页面显示站点中过去 24 小时和 7 天内运行的应用程序探测结果。有关如何配置应用程序探测的更多详细信息,请参阅应用程序探测。