使用日志文件

正常情况下,Tableau Server 会在其活动过程中创建日志文件。在您排查 Tableau Server 问题时或者 Tableau 支持人员需要使用日志来帮助您解决问题时,您可能需要使用服务器日志文件。

您可以使用 tsm maintenance ziplogs 命令创建压缩日志文件存档。压缩的存档包含您可以解压缩和查看或者发送给 Tableau 支持人员的日志副本。在您拥有存档副本之后,可以从服务器删除存档。有关日志文件存档的详细信息,请参见日志文件快照(将日志存档)

这组主题提供了有关如何创建日志文件存档的信息、特定日志文件的内容以及有关您何时可能需要查看文件和如何查看的详细信息。

调查 Tableau Server 问题

Tableau Server 可能出现的问题的范围和复杂性不同,这意味着没有可用于调查所有问题的简单过程,但常规方法包括以下步骤:

  1. 清理现有日志文件以减小其大小。有关详细信息,请参见移除不需要的文件
  2. 设置适当的日志记录级别。Tableau 支持人员将指示您执行此操作。有关详细信息,请参见更改日志记录级别
  3. 重现您要解决的问题,以便日志捕获与问题相关的事件。
  4. 创建日志的存档。有关详细信息,请参见日志文件快照(将日志存档)

    重要信息:在查看日志文件时使用此存档。不应直接在服务器上编辑、移动或删除任何文件。

  5. 查看 TSM 管理控制器日志 (\tabadmincontroller\tabadmincontroller_node<n>-<n>.log),了解 TSM 通过命令行、Web UI 或 API 完成的任何配置或部署,包括 TSM 启动的作业。首先查看控制器日志。您可以在其中获得最有用的信息。

  6. 查看 Apache 日志 \httpd\access.####_##_##_##_##_##.log\httpd\error.log中可能与您要调查的问题相关的请求。

    Apache 日志将包含大量不适用于您遇到的问题的“无用数据”。

    • 如果您找到似乎与您的问题相关的请求,请在 vizqlserver 目录中搜索包含 Apache 日志中的唯一请求 ID 的条目。
    • 查找与请求 ID 关联的响应代码和消息。
    • 搜索与您的问题相关的工作簿、视图、仪表板或数据源的名称。确保查找相关的时间戳。
    • 如果您找到可能与您的问题相关的请求,请查看与该请求关联的响应代码。(200 表示正常,500 表示问题)。
    • 找到与您已确定的请求关联的唯一请求 ID(唯一请求 ID 位于请求的末尾,是一个包含 24 个字符的字母数字字符串)。
  7. 进一步查看日志存档,以搜索其他消息和可能的错误。

    • 使用 Apache 日志中的请求 ID 搜索日志存档的 vizqlserver 文件夹,以查找包含相关日志条目的文件。查找问题的迹象(例如错误消息或长时间运行的查询)。
  8. 查看脚本日志记录。

    Tableau Server 为大多数脚本包括了日志,这些日志位于脚本目录中。默认情况下:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\这些日志将保存到:

    • <install_drive>\<install\path>\logs\
      默认情况下为: 
    • C:\ProgramData\Tableau\Tableau Server\logs\
  9. 与支持人员联系

    如果您自己无法解决问题或者 Tableau 支持人员要求您这么做,请将压缩的存档发送给 Tableau。

此部分中的其他文章

感谢您的反馈! 提交反馈时出错。请重试,或向我们发送消息