Problemen met mislukte jobs vanwege servicefouten oplossen

Vanaf Tableau Server versie 2021.1 krijgt u inzicht in nieuwe foutmeldingen wanneer jobs mislukken vanwege een probleem met een service. In dit onderwerp worden de berichten en hun betekenis uitgelegd.

Er wordt een foutmelding in deze vorm weergegeven:

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

Er zijn vier categorieën fouten:

  • Status ontbreekt - Als een service zijn status niet kan rapporteren, bijvoorbeeld omdat een knooppunt down is, als tabadminagent zijn status niet kan rapporteren of als een service zodanig is mislukt dat de afhankelijke services niet kunnen worden geïnstalleerd, wordt dit weergegeven als de foutmelding met ontbrekende status.
  • Bijwerken van configuratie is mislukt - Als een service het configuratiebestand niet kan bijwerken, wordt dit weergegeven als de foutmelding dat het bijwerken van de configuratie is mislukt. Dit kan gebeuren tijdens upgrades, wanneer u probeert om in behandeling zijnde wijzigingen toe te passen op nieuwe services. Bekijk het besturingsapplogboek van de service, <dataDir>/tabsvc/logs/<service>/control-<service>_<nodeId>-<instanceId>, voor meer informatie over de fout.
  • Het is niet gelukt om de gevraagde status te bereiken. Huidige status:<currentState> - Als een service niet kan worden geïnstalleerd/verwijderd/gestart/gestopt, resulteert dit in de foutmelding dat de gevraagde status niet kan worden bereikt. Dit kan gebeuren tijdens upgrades, wanneer nieuwe services worden geïnstalleerd en oude worden verwijderd. Mogelijke opties voor <currentState> zijn: DEPLOY_FAILED, INSTALL_FAILED, DISABLE_FAILED, ENABLE_FAILED, CONFIGURE_FAILED, UNINSTALL_FAILED, REMOVE_FAILED. De meest voorkomende zijn: INSTALL_FAILED, UNINSTALL_FAILED en REMOVE_FAILED. Bekijk het besturingsapplogboek van de service, <dataDir>/tabsvc/logs/<service>/control-<service>_<nodeId>-<instanceId>, voor meer informatie over de fout.
  • Starten/stoppen is mislukt. Huidige status:<currentStatus> - Dit gebeurt als een service die uitgevoerd zou moeten worden, wordt gestopt of als een service die gestopt zou moeten worden, blijft uitvoeren. Mogelijke waarden in <currentStatus> zijn: ACTIVE, BUSY, PASSIVE, UNLICENSED, DOWN, STATUS_UNAVAILABLE en DEGRADED. De eerste drie (ACTIVE, BUSY, PASSIVE) worden beschouwd als 'actieve' statussen. De laatste vier hebben de status 'gestopt'. Zie het hoofdservicelogboek, <dataDir>/tabsvc/logs/<service>/<service>_<nodeId>-<instanceId>.log, voor meer informatie over de fout.

Een voorbeeld van een foutmelding is:

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

Vanaf versie 2021.3 is er een extra foutmelding toegevoegd voor het tweede en derde fouttype. Deze komt overeen met de fouten die in de logboeken van de besturingsapp zijn gevonden.