Loading

Erreur "See tabadmin.log for details." et conflit de ports après la tentative de reconfiguration (ou d'installation) de Tableau Server

Date de publication: Aug 24, 2022
Description
Lors de la tentative de reconfiguration (ou d'installation) de Tableau Server, vous pouvez voir s'afficher le message d'erreur :
Blocked or conflicting ports found on [Machine Hostname or IP]. See tabadmin.log for details.
Unable to determine if all components of the service started properly. See "tabadmin.log" for more information. (Impossible de déterminer si tous les composants du service ont démarré correctement. Consultez le journal "tabadmin.log" du nœud worker pour plus d'informations).

 
Si c'était en réponse à une modification de configuration sur un nœud worker, ou à l'ajout d'un nouveau nœud worker à un cluster, l'erreur peut indiquer à la place See worker tabadmin.log for details (Consultez le journal "tabadmin.log" du nœud worker pour plus d'informations).

Après l'exécution de netstat -aon | findstr 0.0:80 pour vérifier quel processus utilise le port 80, PID = 4  (SYSTEM) s'affiche, mais aucun IIS ou MSSQLSERVER n'est en cours d'exécution sur cet ordinateur.

Cause

Windows utilise un service appelé « http.sys » qui accapare le port 80. Il procède ainsi pour pouvoir fournir un accès multiplexage de port 80 à d'autres processus. Cet « autre » processus est souvent IIS ou MSSSQLSERVER, mais un autre processus peut également utiliser http.sys de cette manière. Ils incluent W3SVC, Print Spooler, SSPD Discovery, Windows Remote Management, Branch Cache et Microsoft Web Deployment Agent Service (entre autres).

Le composant de passerelle de Tableau Server est un serveur Web Apache HTTPD. Il doit se lier directement au port 80, ce qu'il ne peut pas faire si http.sys l'a déjà fait.
Résolution
Essayez l'une des options suivantes à l'aide de votre équipe informatique et/ou de votre administrateur Tableau Server.

Option 1

Désactivez http.sys en exécutant net stop http. Cette opération fonctionnera, mais désactivera tous les autres services dépendant de http.sys.

Option 2

  1. Exécutez net stop http et enregistrez la liste des dépendances que Windows affiche lorsque vous tentez d'arrêter http.sys.
  2. Trouvez ensuite le nouveau service à l'origine de l'activation de http.sys et désactivez ce service.
    • Il s'agit souvent du service Microsoft Web Deployment Agent qui est maintenant « regroupé » avec certaines mises à jour Microsoft.
    • Ce service est défini sur le démarrage automatique sans accord ni entrée utilisateur, et il se peut que vous ne remarquiez pas son installation.
  3. Une fois que le service utilisant http.sys est désactivé, vous pouvez exécuter net start http pour réactiver http.sys.
    Numéro d’article de la base de connaissances

    001472785

     
    Chargement
    Salesforce Help | Article