Bonjour,
Si l’objectif est simplement de redémarrer proprement les processus Backgrounder afin de débloquer les tâches d'actualisation en attente, Tableau ne fournit pas de commande TSM permettant de redémarrer uniquement un processus Backgrounder individuel. La méthode supportée consiste à effectuer un redémarrage contrôlé des services Tableau Server via TSM.
Depuis une invite de commandes exécutée en tant qu'administrateur sur le nœud initial :
Coquille
TSM Statut -V
Vérifiez d'abord l'état des processus Backgrounder. Si vous constatez qu'ils sont bloqués ou en état dégradé, effectuez un redémarrage contrôlé :
Coquille
TSM arrête
Attendez que tous les services Tableau Server soient arrêtés, puis :
Coquille
Départ TSM
Tableau recommande l'utilisation de tsm stop puis tsm start pour arrêter et relancer proprement les composants du serveur, y compris les Backgrounders. [help.tableau.com]
Si votre environnement est multi-nœuds et que le problème revient régulièrement, je vous conseille également d'examiner les logs Backgrounder situés dans :
Texte clair
C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\backgrounder\
Afficher plus de lignes
ou sous Linux :
Texte clair
/var/opt/tableau/tableau_server/data/tabsvc/logs/backgrounder/
Les blocages récurrents pendant les actualisations d'extraits sont souvent liés à des requêtes de base de données qui ne se terminent jamais, à un manque de mémoire sur le nœud exécutant les Backgrounders, à des conflits de ports, ou à un nombre insuffisant d'instances Backgrounder par rapport à la charge. Tableau permet également d'augmenter dynamiquement le nombre d'instances Backgrounder via tsm topology set-process suivi d'un tsm pending-changes apply lorsque la capacité est le véritable goulot d'étranglement. [help.tableau.com], [help.tableau.com]
Si après le redémarrage les tâches restent bloquées dans la file d'attente, il faudra analyser les fichiers backgrounder_node*.log, vérifier les processus en erreur avec tsm status -v et confirmer la version exacte de Tableau Server afin d'identifier un éventuel bug connu.
Domic Vo.