KNOWLEDGE BASE

Process status is different between tsm status -v, TSM, and Web UI Server Status View


Published: 12 Feb 2020
Last Modified Date: 14 Feb 2020

Issue

Tableau Server is running but:
  • Running tsm status -v  shows a status of the node(s) as ERROR, and all individual Tableau Server Services show "<process> status is unavailable" 
  • Tableau Server Manager Status Tab shows all processes in this node an Error state
  • The Server Status page in Tableau server shows all statuses as "Active"

Environment

  • Tableau Server 2018.2 and newer.
  • Windows Server

Resolution

Start the Tableau Server Administration Agent Service using the Services Console or from command line as System Administrator using "sc start tabadminagent_0"
After restarting the service, confirm all three methods show matching results.  

For a description of agent, what it does, how to start and stop it, please see help guide on the Tableau Server Administrative Agent at https://help.tableau.com/current/server/en-us/server_process_admin-agent.htm

If the Tableau Server Administration Agent Service does not start or frequently stops, 

Cause

The Tableau Server Administrative Agent Service is down, or not starting. (Service name tabadminagent_0)
 

Additional Information

The issue is due to a difference in the way the status reporting tools contact the various processes. TSM (CLI and Web GUI) status inquiries connect to the the Tableau Server Administrative Agent Service (Service name tabadminagent_0) service, and Tableau Server Administrative Agent Service then checks to see if the services are up and responds to the request. If Tableau Server Administrative Agent Service is down, then the status of all of the processes on that machine will be unavailable to report until Tableau Server Administrative Agent Service is started again.

The Tableau Server Server Status (Process Status) page use a different method to determine process status. It attempts a direct connection with each service, and if the service responds, a green checkmark is displayed.

So in this  case, where Tableau Server Administrative Agent Service is down, it makes sense that tsm status -v is showing an unavailable error, but the Tableau Server's Server Status page is reporting the individual services as up.  When Tableau Server Administrative Agent Service is down,  observe tsm status -v shows services as "<process> status is unavailable", not "Stopped" or "Error".  The TSM Web UI will show processes in an error state.  
Did this article resolve the issue?