排查 Tableau Server 进程的未知状态
在某些情况下,您可能会看到 Tableau Server 进程的状态报告为“Unknown”。这通常是由于 Tableau Server 中的流程配置更改在 Tableau Resource Monitoring Tool 中尚未更新导致的。
注意:更新任何配置后,可能需要几分钟来更新 Resource Monitoring Tool 报告的状态。 默认情况下,Resource Monitoring Tool 会每隔 15 秒检查一次 Tableau Server 状态,但如果已将其配置为降低检查频率,则间隔时间可能会较长。
使用以下故障排查步骤来解决此问题:
步骤 1:检查 Tableau Server 环境设置
Resource Monitoring Tool 会连接到 Tableau Server 来进行监视和数据收集。如果 Tableau 服务器已升级,或者 Tableau Server 凭据过期,则 Resource Monitoring Tool 将无法按预期对其进行监视。
若要确认 Resource Monitoring Tool 能够连接到 Tableau Server,请执行以下操作:
- Go to Admin > Environments list page.
- 编辑出现问题的环境。
- 确认所选的 Tableau Server 版本正确无误。升级 Tableau Server 时,您可能需要在 Resource Monitoring Tool 中更新版本。
使用“测试连接”按钮测试 Tableau Server REST API 连接。
(可选)使用“测试连接”按钮测试 Tableau 存储库连接。
步骤 2:更新 Tableau Server 计算机和进程
为了正确监视 Tableau Server,必须将 Resource Monitoring Tool 配置为包含 Tableau Server 计算机名称和进程端口的完整记录。系统会在创建新环境时自动收集此信息,但如果 Tableau Server 配置发生更改,则可能需要手动更新。
- 转到“管理”>“环境”页面。
- 编辑出现问题的环境。
- 确认“服务器”列表包含初始节点/网关 Tableau Server 计算机以及所有附加节点计算机。
- 按照以下步骤进行操作,确认每个服务器配置正确。
步骤 3:更新计算机名称
- 打开此 Tableau Server URL:http://<TableauServer URL>/admin/systeminfo.xml。
- 使用此页面比较并更新 Resource Monitoring Tool 配置,确保其保持最新:
- 更新服务器的主机名,以与 <machine name="{HOST NAME}" /> 属性值完全匹配。
步骤 4:与支持人员联系
如果在执行上述步骤后仍未解决问题,请与 Tableau 客户支持(链接在新窗口中打开)联系。
VizQL 会话详细信息页面指出 VizQL 进程为未知
针对 Tableau 视图的 HTTP 请求链接到上次锁定了请求的 VizQL 会话 ID 的 VizQL 进程(实际 VizQL PID)。
在某些情况下,我们可能无法找到匹配的 VizQL 进程(PID),在这些情况下,您将在视图会话详细信息页上看到一条消息,指出 VizQL 进程未知。
这种情况很少发生:
- Tableau 群集已经过修改,增加了新的 VizQL 工作服务器实例。
- Tableau 调整 VizQL 进程的端口号以避免与另一进程冲突。
如果出现这种情况,请登录到 Resource Monitoring Tool,并导航到环境管理屏幕。您将需要检查服务器的进程定义。确保 VizQL 进程已在预期的服务器上定义,并具有正确的端口号。
为了排查 Tableau Server 进程问题,您需要既是 Tableau Server 管理员,也是 Resource Monitoring Tool 管理员。