Solucionar falhas de trabalho devido a falhas de serviço

A partir do Tableau Server versão 2021.1, um novo conjunto de mensagens de erro ajuda você a entender quando os trabalhos falham devido a um problema com um serviço. Este tópico explica as mensagens e o que elas podem significar.

Uma mensagem de erro será exibida neste formato:

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

Existem quatro categorias de erro:

  • Status ausente - Se um serviço não puder informar o status, por exemplo, se um nó estiver inativo, se o tabadminagent não puder informar o status, ou se um serviço falhou de modo que resulte na não execução de serviços dependentes, isso aparecerá como um erro de "status ausente".
  • Falha ao atualizar a configuração - Se um serviço não conseguir atualizar seu arquivo de configuração, isso aparecerá como um erro de "falha ao atualizar a configuração". Isso pode ocorrer durante atualizações, ao tentar aplicar alterações pendentes a novos serviços. Veja o log do aplicativo de controle do serviço,<dataDir>\tabsvc\logs\<service>\control-<service>_<nodeId>-<instanceId> para obter mais detalhes sobre o erro.
  • Falha ao alcançar o estado solicitado. Estado atual:<currentState> - Se um serviço não puder ser instalado/removido/iniciado/parado, isso resultará em um erro "falha ao atingir o estado solicitado". Isso pode acontecer durante as atualizações quando novos serviços estão sendo instalados e os antigos removidos. Possíveis opções de <currentState> são: DEPLOY_FAILED, INSTALL_FAILED, DISABLE_FAILED, ENABLE_FAILED, CONFIGURE_FAILED, UNINSTALL_FAILED, REMOVE_FAILED. Os mais comuns são: INSTALL_FAILED, UNINSTALL_FAILED e REMOVE_FAILED. Veja o log do aplicativo de controle do serviço,<dataDir>\tabsvc\logs\<service>\control-<service>_<nodeId>-<instanceId> para obter mais detalhes sobre o erro.
  • Falha ao iniciar/parar. Status atual:<currentStatus> - Isso ocorre se um serviço que deveria estar em execução for interrompido ou se um serviço que deveria estar parado continuar em execução. Valores possíveis em <currentStatus> são: ATIVO, OCUPADO, PASSIVO, NÃO LICENCIADO, INATIVADO, STATUS_UNAVAILABLE e DEGRADED. Os três primeiros (ACTIVE, BUSY, PASSIVE) são considerados status "em execução". Os quatro últimos são um status "parado". Veja o log de serviço principal,<dataDir>\tabsvc\logs\<service>\<service>_<nodeId>-<instanceId>.log, para obter mais detalhes sobre o erro.

Um exemplo de mensagem de erro é:

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 da versão 2021.3, uma mensagem de erro adicional foi adicionada para o segundo e terceiro tipos de erro que corresponderão aos erros encontrados nos logs do aplicativo de controle.