知识库

进程状态在 tsm status -v、TSM 和 Web UI 服务器状态视图之间不同


发布时间: 12 Feb 2020
上次修改日期: 09 Dec 2022

问题

Tableau Server 正在运行,但是:
  • 运行 tsm status -v 将节点的状态显示为错误,所有单独的 Tableau Server 服务显示“<进程>状态不可用” 
  • Tableau Server 管理器状态选项卡显示此节点中处于错误状态的所有进程
  • Tableau Server 中的“服务器状态”页面将所有状态显示为“活动”

环境

  • Tableau Server 2018.2 及更高版本。
  • Windows Server

解决方案

使用服务控制台启动 Tableau Server 管理代理服务,或者使用“sc start tabadminagent_0”以系统管理员身份从命令行启动
重新启动服务后,确认所有三种方法都显示匹配结果。  

有关代理、它的功能、如何启动和停止它的描述,请参见 Tableau Server 管理代理的帮助指南,网址为:https://help.tableau.com/current/server/zh-cn/server_process_admin-agent.htm

如果 Tableau Server 管理代理服务没有启动或经常停止, 

原因

Tableau Server 管理代理服务已关闭或未启动。(服务名称 tabadminagent_0)
 

其他信息

这个问题是由于状态报告工具联系不同流程的方式不同。TSM(CLI 和 Web GUI)状态查询连接到 Tableau Server 管理代理服务(服务名称tabadminagent_0)服务,然后Tableau Server 管理代理服务检查服务是否启动并响应请求。如果 Tableau Server 管理代理服务关闭,则在 Tableau Server 管理代理服务再次启动之前,该计算机上所有进程的状态都无法报告。

Tableau Server 服务器状态(进程状态)页面使用不同的方法来确定进程状态。它会尝试与每个服务直接连接,如果服务响应,会显示一个绿色勾号。

因此,在这种情况下,当 Tableau Server 管理代理服务关闭时,tsm status -v 显示不可用错误,但是 Tableau Server 的“服务器状态”页面将各个服务报告为打开也在情理之中。  当 Tableau Server 管理代理服务关闭时,观察 tsm status -v 显示服务为“<进程>状态不可用”,而不是“已停止”或“错误”。  TSM Web UI 将显示处于错误状态的进程。  

Tableau Server 管理代理
 
此文章是否已解决问题?