Tableau Server - Gatewayproces
Het gatewayproces van Tableau Server is een Apache-webservercomponent (httpd.exe
). De rol van het proces is het verwerken van verzoeken aan de server van alle clients: Tableau Desktop, mobiele apparaten, een proxy, een loadbalancer, etc.
De server voert één instantie van het gatewayproces uit. U kunt er niet meer dan één per machine uitvoeren. U hebt een gatewayproces nodig op elk knooppunt met een instantie van VizQL Server of VizPortal.
Proces | Gateway |
Status | Status van de |
Loggen | Logboeken gegenereerd door het gatewayproces bevinden zich in . Zie Tableau Server-logboeken en locaties van logboekbestanden voor meer informatie. |
Poorttoewijzing
Standaard luistert het gatewayproces naar verzoeken op poort 80 (voor HTTP-verzoeken) en 443 (voor SSL-verzoeken). Wanneer u Tableau Server op een computer installeert, zorgt een deel van de serverconfiguratie ervoor dat deze poort in de firewall van de computer open is. Als op de computer een ander proces wordt uitgevoerd waarvoor poort 80 voor HTTP nodig is, kunt u de poorttoewijzing voor het gatewayproces tijdens de installatie wijzigen. (U kunt de SSL-/HTTPS-poort niet wijzigen.)
Als u de HTTP-poort na de installatie moet instellen, voert u de volgende TSM-opdracht uit, waarbij knooppunt het knooppuntnummer (bijvoorbeeld node1
) en nn het nieuwe poortnummer voorstelt:
tsm topology set-ports --node-name node --port-name gateway:primary --port-value nn
Als u Tableau Server uitvoert met een omgekeerde proxyserver, moet u andere poort- en hostgerelateerde instellingen op Tableau Server configureren. Zie Proxy's en loadbalancers configureren voor Tableau Server.
Logboekbestanden voor het gatewayproces
Het gatewayproces maakt twee sets logboekbestanden:
Activiteitenlogboeken. De naam voor deze logboekbestanden heeft de notatie
access.yy_mm_dd_hh_mm_ss.log.
Foutlogboeken. Alle fouten worden vastgelegd in één bestand met de naam
error.log
.
Zie Momentopnamen van logboekbestanden (archieflogboeken) voor meer informatie.
Gatewayprocessen in een cluster
Als uw serveromgeving over meerdere machines is verdeeld, kunt u op elk knooppunt van het cluster één gatewayproces uitvoeren. Het meest voorkomende scenario voor het uitvoeren van een gatewayproces op meerdere computers in het cluster is dat u een loadbalancer vóór het cluster plaatst. In dit scenario verdeelt de loadbalancer verzoeken naar gateways in het cluster. Als u een knooppunt offline moet halen (bijvoorbeeld om onderhoud aan dat knooppunt uit te voeren), kunt u de routering van de loadbalancer naar die machine uitschakelen. Zodra het onderhoud is voltooid, kunt u het knooppunt op de loadbalancer opnieuw inschakelen.
Er moet een gatewayproces op minimaal één computer in het cluster actief zijn. Als u het gatewayproces van de primaire server verwijdert, moet u ervoor zorgen dat een andere computer in het cluster het gatewayproces uitvoert. Zorg er ook voor dat de computer bereikbaar is voor clients.
Een instantie van het gatewayproces is vereist op elk knooppunt dat is geconfigureerd voor een van de volgende processen of services: VizQL Server, VizPortal of Tableau Prep Flow-authoring.
Als Tableau Server is geconfigureerd voor het gebruik van SSL, moet u ervoor zorgen dat het certificaat voor SSL-ondersteuning zich op dezelfde locatie bevindt op elke computer in het cluster waarop het gatewayproces wordt uitgevoerd. Zie SSL configureren voor extern HTTP-verkeer naar en vanaf Tableau Server voor meer informatie over het gebruik van SSL.
Als de serverinstallatie een aangepast logo gebruikt, moet het logo op dezelfde locatie staan op elke computer waarop het gatewayproces wordt uitgevoerd.
Als u het poortnummer moet wijzigen waarop het gatewayproces is aangesloten, zoals eerder toegelicht, kunt u het dialoogvenster Configuratie gebruiken of de volgende opdracht uitvoeren voor elke werkcomputer waarop het gatewayproces wordt uitgevoerd:
tsm topology set-ports --node-name node --port-name gateway:primary --port-value nn