Solucionar problemas de errores en el trabajo debido a errores en el servicio

A partir de la versión 2021.1 de Tableau Server, un nuevo conjunto de mensajes de error ayuda a comprender cuándo fallan los trabajos debido a un problema con un servicio. Este tema explica los mensajes y lo que pueden significar.

Aparecerá un mensaje de error en este formato:

<nodeId>
<service>_<instanceId>.<version>: <error>

Existen cuatro tipos de errores:

  • Falta el estado: si un servicio no puede informar su estado, por ejemplo, si un nodo está inactivo, si tabadminagent no puede informar el estado o si un servicio ha fallado de una manera que hace que sus servicios dependientes no puedan ser instalado, esto aparecerá como un error "Falta el estado".
  • No se pudo actualizar la configuración: si un servicio no puede actualizar su archivo de configuración, esto se muestra como un error "No se pudo actualizar la configuración". Esto puede ocurrir durante las actualizaciones, al intentar aplicar cambios pendientes a nuevos servicios. Consulte el registro de la aplicación de control del servicio <dataDir>\tabsvc\logs\<service>\control-<service>_<nodeId>-<instanceId> para obtener más información sobre el error.
  • No se pudo alcanzar el estado solicitado. Estado actual:<currentState>: si un servicio no se puede instalar/eliminar/iniciar/detener, esto da como resultado un error "No se pudo alcanzar el estado solicitado". Esto puede suceder durante las actualizaciones cuando se instalan nuevos servicios y se eliminan los antiguos. Estas son las opciones para <currentState>: DEPLOY_FAILED, INSTALL_FAILED, DISABLE_FAILED, ENABLE_FAILED, CONFIGURE_FAILED, UNINSTALL_FAILED, REMOVE_FAILED. Las más comunes son: INSTALL_FAILED, UNINSTALL_FAILED y REMOVE_FAILED. Consulte el registro de la aplicación de control del servicio <dataDir>\tabsvc\logs\<service>\control-<service>_<nodeId>-<instanceId> para obtener más información sobre el error.
  • No se pudo iniciar/detener. Estado actual: <currentStatus>: esto ocurre si se detiene un servicio que debería estar ejecutándose o si continúa ejecutándose un servicio que debería estar detenido. Estos son los posibles valores de <currentStatus>: ACTIVE, BUSY, PASSIVE, UNLICENSED, DOWN, STATUS_UNAVAILABLE y DEGRADED. Los tres primeros (ACTIVE, BUSY, PASSIVE) se consideran estados "en ejecución". Los últimos cuatro son un estado "detenido". Consulte el registro de servicio principal <dataDir>\tabsvc\logs\<service>\<service>_<nodeId>-<instanceId>.log para obtener más detalles sobre el error.

Un ejemplo de un mensaje de error es:

This job failed due to unexpected error: 'ServiceOperationTimeoutException'
One or more services failed to reach their expected state.
node1:
     vizportal_0.2021.4.0.0: Failed to reach requested state. Current state: INSTALL_FAILED

A partir de la versión 2021.3, se agregó un mensaje de error adicional para el segundo y tercer tipo de error que coincidirá con los errores encontrados en los registros de la aplicación de control.