服务器进程疑难解答
注意:本文中的信息引用 Tableau Server 状态页面。有关 Tableau Server 状态页面和 TSM 状态页面的信息,请参见查看服务器进程状态。
当 Tableau Server 正常工作时,进程将显示“主动”、“忙”或“被动”(存储库)。如果有其他信息,则状态图标下将显示一条消息:
可能的状态指示符包括:
如果看到多个 “状态:关闭”消息,请验证运行身份服务帐户密码是否未过期。 如果密码已过期,则必须在 Tableau Server 中更新密码,请参见更新运行身份服务帐户密码。与运行身份服务帐户相关的权限更改也可能导致多个服务失败,请参见验证文件夹权限。
注意:Tableau Server 设计为可进行自我更正。如果服务或进程停止响应或关闭,Tableau Server 会尝试重新启动它。这可能需要 15 到 30 分钟才能完成。因此,立即对服务或进程通知做出反应可能会适得其反,尤其是在具有冗余服务的安装中,这些服务可以在重新启动时处理请求。
以下部分针对您可能会看到的状态消息提供疑难解答建议。
群集控制器
仅当您有两个以上的节点时,才会显示此消息。
状态:关闭;消息:"节点已降级”
以下一项或多项成立:
- 节点上的存储库已停止。
- 节点无法响应群集中其他位置的故障转移。
- 如果针对高可用性配置了 Tableau Server,并且此存储库为主动存储库,则会进行故障转移,切换到第二个存储库。
- 此节点上的存储库或文件存储没有可用状态。
除非群集控制器定期停机或长时间无响应,否则不必进行任何操作。
如果发生这种情况,请按顺序进行以下操作,直至问题解决为止:
- 检查磁盘空间。如果磁盘空间有限,请在您需要日志文件来获得支持时保存日志文件(使用
tsm maintenance ziplogs
),然后移除不必要的文件 。 - 重新启动 Tableau Server。
- 如果群集控制器仍然显示为停机,请保存日志文件 (
tsm maintenance ziplogs
) 并与支持人员联系。
文件存储
文件存储状态仅反映加载页面时文件存储的状态。
没有消息的活动状态 () 表示加载页面时没有数据提取在同步。有可能重复性“全捕获”作业正在运行并在同步数据提取。
状态:正忙;消息:“正在同步”
“正在同步”通常表示加载页面时数据提取正在文件存储节点之间同步。
但是,安装(单节点和多节点)后也会返回“正在同步”消息。Tableau 初始化后,此状态将在 15 或 20 分钟内消失。
状态:关闭;“数据提取不可用”
在单节点安装上:"数据提取不可用”表示现有数据提取可能可用,但发布/刷新将失败。在多节点安装上,此消息表示此节点的数据提取同步将失败。
除非文件存储定期停机或长时间无响应,否则不必进行任何操作。
如果发生这种情况,请按顺序进行以下操作,直至问题解决为止:
- 检查磁盘空间。如果磁盘空间有限,请在您需要日志文件来获得支持时保存日志文件(使用
tsm maintenance ziplogs
),然后移除不必要的文件 。 - 重新启动 Tableau Server。
- 如果文件存储仍然显示为停机,请保存日志文件 (
tsm maintenance ziplogs
) 并与支持人员联系。
状态:正忙;“正在停止使用”
此消息表明此文件存储处于只读模式,并且此节点上的任何唯一文件正被复制到其他文件存储节点。
若要移除此节点,请等待状态消息更改为“准备移除”。
状态:主动;“准备移除”
此消息表明文件存储处于只读模式。
您可以安全地停止 (tsm stop
) 群集,并移除文件存储进程,或移除整个节点。
状态:主动;“停止使用失败”
此消息表明文件存储处于只读模式,并且至少有一个唯一的文件无法复制到另一个文件存储节点。
若要解决失败的停止使用,请执行以下操作:
- 运行
tsm topology filestore decommission
命令。 - 检查其他文件存储节点上的磁盘空间。如果其他文件存储节点没有足够的空间来存储所有数据提取,则停止使用操作将失败。
- 检查初始节点和其他节点上的
tsm.log
文件以查找错误。 - 停止 Tableau Server (
tsm stop
),然后再次尝试运行tsm topology filestore decommission
命令。 - 将文件存储节点重新置于读取/写入模式 (
tsm topology filestore recommission
),收集日志,然后与支持人员联系。 - 通过支持:将此文件存储节点中的
extracts
目录复制和合并到其他文件存储节点上的同一目录。
索引和搜索服务器
状态:被动;消息:n/a
在多节点环境中,被动状态表示节点按预期工作,但无法加入群集和接收流量。
若要使索引和搜索服务器进程处于活动状态,请执行以下操作:
使用 tsm topology set-process 命令从节点中移除被动索引和搜索服务器进程。
tsm topology set-process -n <Node> -pr indexandsearchserver -c 0
应用更改 (tsm pending-changes apply)。
重新启动 Tableau Server (tsm restart)。
使用 tsm topology set-process 命令向节点添加索引和搜索服务器进程,一次添加一个。
tsm topology set-process -n <Node> -pr indexandsearchserver -c 1
应用更改 (tsm pending-changes apply --ignore-warnings)。
重新启动 Tableau Server (tsm restart)。
使用 tsm status 命令检查受影响节点上
indexandsearchserver
的状态。
存储库
状态:正忙;消息:“正在设置”
“正在设置”消息指明了以下一种或多种状态:
- 被动存储库正在与主动存储库同步。
- 存储库未准备好处理故障转移。
- 存储库可能比主动存储库慢两分钟以上并且正在再次设置(这比等待同步要快)。
- 进行了故障转移,这个前主动存储库正在重新联接群集。
等待存储库状态消息变为“被动”
如果此消息未出现,或者花费很长时间:
- 检查磁盘空间并释放空间(如果可能)。
- 检查群集控制器日志以确定是否有错误。
- 重新启动节点。
状态:正忙;消息:“正在同步”
存储库将会同步,例如在故障转移之后。
状态:关闭;消息:n/a
如果存储库显示关闭状态并且没有消息,则存储库处于以下状态之一:
- 如果针对高可用性配置了安装,则进行存储库的故障转移。
- 进程正在使用故障转移后的更新数据库连接配置重新启动。
- 如果其他主动存储库不可用,Tableau Server 将停机。
按顺序执行这些操作,直到某个步骤解决问题为止:
- 等待几分钟,让群集控制器尝试重新启动。
- 重新启动 Tableau Server (
tsm restart
)。 - 检查磁盘空间。如果磁盘空间有限,请在您需要日志文件来获得支持时保存日志文件(使用
tsm maintenance ziplogs
),然后移除不必要的文件 。 - 重新启动 Tableau Server。
- 如果存储库仍然显示为停机,请保存日志文件 (
tsm maintenance ziplogs
) 并与支持人员联系。
状态:被动;消息:n/a
没有消息的被动状态表明节点正在按预期方式工作,并且如果需要,它可以进行故障转移。
VizQL Server
状态:未许可;消息:n/a
有关 VizQL Server 进程的未许可状态的信息,请参见 处理未许可的服务器进程。