Tableau Server Application Server

The Application Server (VizPortal) handles the web application and REST API calls. Application Server also supports browsing and searching. To ensure high availability of Application Server, configure instances on each node in the Tableau Server cluster.

Process

Application Server

StatusStatus of the Application Server process is visible on the Status Page. For more information, see View Server Process Status
LoggingLogs generated by the Application Server process are located in /var/opt/tableau/tableau_server/data/tabsvc/logs/vizportal. For more information, see Tableau Server Logs and Log File Locations

What happens when an Application Server process fails? Requests being handled by that instance will fail, but subsequent requests will be routed to other running Application Server processes. Assuming the node containing the failed Application Server is still running, the failed process should automatically restart within seconds.

Troubleshooting problems with Application Server

Beginning with version 2024.2.0, admins can enable Activity and Resource Tracing (ART) data to trouble issues with Application Server. The ART data captured provides detailed insights of memory and CPU usage. This can be useful if your server is experiencing Server Resource Manager (SRM) restarts due to native memory saturation with Application Server (VizPortal).

Important: When you enable ART, additional entries are written to VizPortal Java and CPP logs. You should not leave ART enabled after you are finished investigating. Be sure to disable ART to avoid extra disk space usage.

Enable ART data on Tableau Server

To enable ART data:

  1. Open a command prompt as administrator on the initial node (the node where TSM is installed).

  2. Run the following tsm commands:

    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 

Application Server logs are found here by default:

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

Disable ATR

Disable ART data after completing your investigation. To disable ART, run the following commands at a command prompt:

  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 

 

Thanks for your feedback!Your feedback has been successfully submitted. Thank you!