对 WorkSpace 标记为运行状况不佳的 Windows 进行故障排除 - 部署的最佳实践 WorkSpaces

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

对 WorkSpace 标记为运行状况不佳的 Windows 进行故障排除

Amazon WorkSpaces 服务 WorkSpace 通过向其发送状态请求来定期检查其运行状况。如果未及时收到来自的回复,则会将其标记为 “ WorkSpace 不健康”。 WorkSpace 导致此问题的常见原因包括:

  • 上的应用程序 WorkSpace 正在阻止 Amazon WorkSpaces 服务与之间的网络连接 WorkSpace。

  • 上的 CPU 利用率很高 WorkSpace。

  • 的计算机名称 WorkSpace 已更改。

  • 响应 Amazon WorkSpaces 服务的代理或服务未处于运行状态。

以下故障排除步骤可以 WorkSpace 使恢复正常状态:

  • 首先, WorkSpace从 Amazon WorkSpaces 控制台重启。如果重新启动 WorkSpace 无法解决问题,请使用 RDP,或者使用 SSH 连接到 A mazon Linux WorkSpace

  • WorkSpace 如果无法通过其他协议访问,请 WorkSpace从 Amazon WorkSpaces 控制台重新构建

  • 如果无法建立 WorkSpaces 连接,请验证以下内容:

验证 CPU 利用率

使用 “打开任务管理器” WorkSpace 来确定 CPU 使用率是否较高。如果是,请尝试以下任一故障排除步骤来解决问题:

  1. 停止任何消耗大量 CPU 的服务。

  2. 将调整 WorkSpace 为比当前使用的计算类型更大的计算类型。

  3. 重新启动 WorkSpace。

注意

要诊断 CPU 使用率过高,以及如果上述步骤无法解决 CPU 使用率过高的问题,请参阅如何诊断 EC2 Windows 实例上的 CPU 使用率过高,如果我的 CPU 未受到限制,如何诊断 EC2 Windows 实例上的 CPU 使用率过高?

验证计算机的名称 WorkSpace

如果工作区的计算机名称已更改,请将其更改回原始名称:

  1. 打开 Amazon WorkSpaces 控制台,然后展开 Unhealth WorkSpace y 以显示详细信息。

  2. 复制计算机名称。

  3. WorkSpace 使用 RDP 连接到。

  4. 打开命令提示符,然后输入主机名以查看当前计算机名称。

    1. 如果名称与步骤 2 中的计算机名称匹配,请跳至下一个疑难解答部分。

    2. 如果名称不匹配,请输入 sysdm.cpl 打开系统属性,然后按照本节的其余步骤进行操作。

  5. 选择 “更改”,然后粘贴步骤 2 中的 “计算机名称”。

  6. 如果出现提示,请输入域用户凭证。

  7. 确认SkyLightWorkspaceConfigService处于 “正在运行” 状态

    1. 服务中,验证 WorkSpace服务是否SkyLightWorkspaceConfigService处于运行状态。如果不是,请启动该服务。

验证防火墙规则

确认 Windows 防火墙和任何正在运行的第三方防火墙都有允许使用以下端口的规则:

  • 端口 4172 上的入站 TCP:建立直播连接。

  • 端口 4172 上的入站 UDP:直播用户输入。

  • 端口 8200 上的入站 TCP:管理和配置。 WorkSpace

  • 端口 55002 上的出站 UDP:PCoIP 直播。

如果防火墙使用无状态筛选,则打开临时端口 49152-65535 以允许返回通信。

如果防火墙使用状态过滤,则临时端口 55002 已打开。