Felsökning av jobbfel på grund av fel på tjänst

Från och med Tableau Server version 2021.1 finns det en ny uppsättning felmeddelanden som informerar dig om när jobb misslyckas på grund av ett problem med en tjänst. I det här avsnittet förklaras meddelandena och deras innebörd.

Ett felmeddelande visas i detta format:

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

Det finns fyra felkategorier:

  • Missing status (status saknas) – Om en tjänst inte kan rapportera sin status, till exempel om en nod är nere, om tabadminagent inte kan rapportera sin status eller om en tjänst har misslyckats på ett sätt som resulterar i att de beroende tjänsterna inte kan installeras, visas detta som ett ”Missing status”-fel.
  • Failed to update configuration (Det gick inte att uppdatera konfigurationen) – Om en tjänst inte kan uppdatera sin konfigurationsfil visas detta som ett ”Failed to update configuration”-fel. Detta kan inträffa under uppgraderingar när du försöker tillämpa väntande ändringar av nya tjänster. Se tjänstens kontrollapplogg, <dataDir>/tabsvc/logs/<service>/control-<service>_<nodeId>-<instanceId> för mer information om felet.
  • Failed to reach the requested state. Current state:<currentState> (Det gick inte att nå det begärda tillståndet. Aktuell status:Aktuell status: <aktuell status – Om det inte går att installera/ta bort/starta/stoppa en tjänst resulterar detta i ett ”failed to reach requested state”-fel. Detta kan inträffa under uppgraderingar när nya tjänster installeras och gamla tas bort. Möjliga alternativ för <currentState> är: DEPLOY_FAILED, INSTALL_FAILED, DISABLE_FAILED, ENABLE_FAILED, CONFIGURE_FAILED, UNINSTALL_FAILED, REMOVE_FAILED. De vanligaste är: INSTALL_FAILED, UNINSTALL_FAILED och REMOVE_FAILED. Se tjänstens kontrollapplogg, <dataDir>/tabsvc/logs/<service>/control-<service>_<nodeId>-<instanceId> för mer information om felet.
  • Failed to start/stop. Current status: <currentStatus> (Det gick inte att starta/avbryta. Aktuell status: <aktuell status>) Detta inträffar om en tjänst som ska köras stoppas eller om en tjänst som ska stoppas fortsätter att köras. Möjliga värden i <currentStatus> är: ACTIVE, BUSY, PASSIVE, UNLICENSED, DOWN, STATUS_UNAVAILABLE och DEGRADED. De tre första (ACTIVE, BUSY, PASSIVE) anses vara statusar som ”körs”. De fyra sista är statusar som ”avbrutits”. Se huvudserviceloggen, <dataDir>/tabsvc/logs/<service>/<service>_<nodeId>-<instanceId>.log för mer information om felet.

Ett exempel på ett felmeddelande är:

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

Från och med version 2021.3 har ytterligare ett felmeddelande lagts till för andra och tredje feltyperna som matchar felen i kontrollappens loggfil.