Tableau Server 应用程序服务器

应用程序服务器 (vizportal) 处理 Web 应用程序和 REST API 调用。应用程序服务器还支持浏览和搜索。为了确保应用程序服务器的高可用性,请在 Tableau Server 群集中的每个节点上配置实例。

进程

Application Server

状态可在“状态”页面上查看 Application Server 进程的状态。有关详细信息,请参见查看服务器进程状态
日志记录 Application Server 进程生成的日志位于 /var/opt/tableau/tableau_server/data/tabsvc/logs/vizportal 中。有关详细信息,请参见Tableau Server 日志和日志文件位置

应用程序服务器进程失败时会发生什么情况?该实例正在处理的请求将失败,但后续请求将路由到其他正在运行的应用程序服务器进程。假定包含失败的应用程序服务器的节点仍在运行,则失败的进程应会在数秒内自动重新启动。

排查应用程序服务器的问题

从 2024.2.0 版本开始,管理员可以启用活动和资源跟踪 (ART) 数据来排查应用程序服务器的问题。捕获的 ART 数据提供了有关内存和 CPU 使用情况的详细见解。如果您的服务器由于应用程序服务器 (VizPortal) 的本机内存饱和而经历服务器资源管理器 (SRM) 重新启动,这可能很有用。

重要信息:启用 ART 时,其他条目将写入 vizportal java 和 cpp 日志。调查完成后,您不应继续启用 ART。请务必禁用 ART 以避免占用额外的磁盘空间。

在 Tableau Server 上启用 ART

启用 ART 数据:

  1. 在初始节点(安装了 TSM 的节点)上以管理员身份打开命令提示符。

  2. 运行以下 tsm 命令:

    1. tsm configuration set -k vizportal.enable_art -v true
    2. tsm configuration set -k vizportal.log_art_java -v true
    3. tsm configuration set -k vizportal.art_skip_list -v "/v1/reportEventUnauthenticated,/v1/getSessionInfo,/v1/hasUnseenNotifications,/v1/refreshSession,/v1/getViews,/v1/getUsers,/v1/getWorkbooks,/v1/getView,/v1/getServerSettingsUnauthenticated,/v1/getProjectAncestors,/v1/getWorkbook"
    4. tsm restart 

默认情况下,应用程序服务器日志位于此处:

C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\vizportal

禁用 ATR

完成调查后禁用 ART 数据。若要禁用 ART,请在命令提示符处运行以下命令:

  1. tsm configuration set -k vizportal.enable_art -v false
  2. tsm configuration set -k vizportal.log_art_java -v false
  3. tsm configuration set -k vizportal.art_skip_list -v ""
  4. tsm restart 

 

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