服务器进程疑难解答

注意:本文中的信息引用 Tableau Server 状态页面。有关 Tableau Server 状态页面和 TSM 状态页面的信息,请参见查看服务器进程状态

当 Tableau Server 正常工作时,进程将显示“主动”、“忙”或“被动”(存储库)。如果有其他信息,则状态图标下将显示一条消息:

可能的状态指示符包括:

注意:Tableau Server 设计为可进行自我更正。如果服务或进程停止响应或关闭,Tableau Server 会尝试重新启动它。这可能需要 15 到 30 分钟才能完成。因此,立即对服务或进程通知做出反应可能会适得其反,尤其是在具有冗余服务的安装中,这些服务可以在重新启动时处理请求。

以下部分针对您可能会看到的状态消息提供疑难解答建议。

群集控制器

仅当您有两个以上的节点时,才会显示此消息。

状态:关闭消息:"节点已降级”

以下一项或多项成立:

  • 节点上的存储库已停止。
  • 节点无法响应群集中其他位置的故障转移。
  • 如果针对高可用性配置了 Tableau Server,并且此存储库为主动存储库,则会进行故障转移,切换到第二个存储库。
  • 此节点上的存储库或文件存储没有可用状态。

除非群集控制器定期停机或长时间无响应,否则不必进行任何操作。

如果发生这种情况,请按顺序进行以下操作,直至问题解决为止:

  1. 检查磁盘空间。如果磁盘空间有限,请在您需要日志文件来获得支持时保存日志文件(使用 tsm maintenance ziplogs),然后移除不必要的文件 。
  2. 重新启动 Tableau Server。
  3. 如果群集控制器仍然显示为停机,请保存日志文件 (tsm maintenance ziplogs) 并与支持人员联系。

文件存储

文件存储状态仅反映加载页面时文件存储的状态。

没有消息的活动状态 () 表示加载页面时没有数据提取在同步。有可能重复性“全捕获”作业正在运行并在同步数据提取。

状态:正忙消息:“正在同步”

“正在同步”通常表示加载页面时数据提取正在文件存储节点之间同步。

但是,安装(单节点和多节点)后也会返回“正在同步”消息。Tableau 初始化后,此状态将在 15 或 20 分钟内消失。

状态:关闭“数据提取不可用”

在单节点安装上:"数据提取不可用”表示现有数据提取可能可用,但发布/刷新将失败。在多节点安装上,此消息表示此节点的数据提取同步将失败。

除非文件存储定期停机或长时间无响应,否则不必进行任何操作。

如果发生这种情况,请按顺序进行以下操作,直至问题解决为止:

  1. 检查磁盘空间。如果磁盘空间有限,请在您需要日志文件来获得支持时保存日志文件(使用 tsm maintenance ziplogs),然后移除不必要的文件 。
  2. 重新启动 Tableau Server。
  3. 如果文件存储仍然显示为停机,请保存日志文件 (tsm maintenance ziplogs) 并与支持人员联系。

状态:正忙“正在停止使用”

此消息表明此文件存储处于只读模式,并且此节点上的任何唯一文件正被复制到其他文件存储节点。

若要移除此节点,请等待状态消息更改为“准备移除”。

状态:主动“准备移除”

此消息表明文件存储处于只读模式。

您可以安全地停止 (tsm stop) 群集,并移除文件存储进程,或移除整个节点。

状态:主动“停止使用失败”

此消息表明文件存储处于只读模式,并且至少有一个唯一的文件无法复制到另一个文件存储节点。

若要解决失败的停止使用,请执行以下操作:

  1. 运行 tsm topology filestore decommission 命令。
  2. 检查其他文件存储节点上的磁盘空间。如果其他文件存储节点没有足够的空间来存储所有数据提取,则停止使用操作将失败。
  3. 检查初始节点和其他节点上的 tsm.log 文件以查找错误。
  4. 停止 Tableau Server (tsm stop),然后再次尝试运行 tsm topology filestore decommission 命令。
  5. 将文件存储节点重新置于读取/写入模式 (tsm topology filestore recommission),收集日志,然后与支持人员联系。
  6. 通过支持:将此文件存储节点中的 extracts 目录复制和合并到其他文件存储节点上的同一目录。

索引和搜索服务器

状态:被动消息:n/a

在多节点环境中,被动状态表示节点按预期工作,但无法加入群集和接收流量。

若要使索引和搜索服务器进程处于活动状态,请执行以下操作:

  1. 使用 tsm topology set-process 命令从节点中移除被动索引和搜索服务器进程。

    tsm topology set-process -n <Node> -pr indexandsearchserver -c 0
  2. 应用更改 (tsm pending-changes apply)。

  3. 重新启动 Tableau Server (tsm restart)。

  4. 使用 tsm topology set-process 命令向节点添加索引和搜索服务器进程,一次添加一个。

    tsm topology set-process -n <Node> -pr indexandsearchserver -c 1
  5. 应用更改 (tsm pending-changes apply --ignore-warnings)。

  6. 重新启动 Tableau Server (tsm restart)。

  7. 使用 tsm status 命令检查受影响节点上 indexandsearchserver 的状态。

存储库

状态:正忙消息:“正在设置”

“正在设置”消息指明了以下一种或多种状态:

  • 被动存储库正在与主动存储库同步。
  • 存储库未准备好处理故障转移。
  • 存储库可能比主动存储库慢两分钟以上并且正在再次设置(这比等待同步要快)。
  • 进行了故障转移,这个前主动存储库正在重新联接群集。

等待存储库状态消息变为“被动”

如果此消息未出现,或者花费很长时间:

  1. 检查磁盘空间并释放空间(如果可能)。
  2. 检查群集控制器日志以确定是否有错误。
  3. 重新启动节点。

状态:正忙消息:“正在同步”

存储库将会同步,例如在故障转移之后。

状态:关闭消息:n/a

如果存储库显示关闭状态并且没有消息,则存储库处于以下状态之一:

  • 如果针对高可用性配置了安装,则进行存储库的故障转移。
  • 进程正在使用故障转移后的更新数据库连接配置重新启动。
  • 如果其他主动存储库不可用,Tableau Server 将停机。

按顺序执行这些操作,直到某个步骤解决问题为止:

  1. 等待几分钟,让群集控制器尝试重新启动。
  2. 重新启动 Tableau Server (tsm restart)。
  3. 检查磁盘空间。如果磁盘空间有限,请在您需要日志文件来获得支持时保存日志文件(使用 tsm maintenance ziplogs),然后移除不必要的文件 。
  4. 重新启动 Tableau Server。
  5. 如果存储库仍然显示为停机,请保存日志文件 (tsm maintenance ziplogs) 并与支持人员联系。

状态:被动消息:n/a

没有消息的被动状态表明节点正在按预期方式工作,并且如果需要,它可以进行故障转移。

VizQL Server

状态:未许可消息:n/a

有关 VizQL Server 进程的未许可状态的信息,请参见 处理未许可的服务器进程

感谢您的反馈!您的反馈已成功提交。谢谢!