Tableau Server 게이트웨이 프로세스
Tableau Server 게이트웨이 프로세스는 Apache 웹 서버 구성 요소(httpd.exe
)입니다. 이 프로세스의 역할은 모든 클라이언트(Tableau Desktop, 모바일 기기, 프록시, 부하 분산 장치 등)에서 서버로 전달되는 요청을 처리하는 것입니다.
서버에서는 게이트웨이 프로세스의 단일 인스턴스를 실행합니다. 한 컴퓨터에 두 개 이상의 인스턴스를 실행할 수 없습니다. VizQL 서버 또는 Vizportal 인스턴스가 있는 모든 노드에 게이트웨이 프로세스가 필요합니다.
프로세스 | 게이트웨이 |
상태 | |
로깅 | 게이트웨이 프로세스로 인해 생성된 로그는 에 위치합니다. 자세한 내용은 Tableau Server 로그 및 로그 파일 위치를 참조하십시오. |
포트 할당
기본적으로 게이트웨이 프로세스는 포트 80(HTTP 요청) 및 443(SSL 요청)에서 요청을 수신합니다. 컴퓨터에 Tableau Server를 설치할 때 서버 구성의 일부로, 컴퓨터의 방화벽에서 이 포트가 열려 있는지 확인해야 합니다. 컴퓨터에서 HTTP의 포트 80이 필요한 다른 프로세스가 실행되고 있는 경우 설치하는 동안 게이트웨이 프로세스의 포트 할당을 변경할 수 있습니다. (SSL/HTTPS 포트는 변경할 수 없습니다.)
설치 후에 HTTP 포트를 설정해야 한다면 다음 TSM 명령을 실행합니다. 여기서, node는 노드 번호(예: node1
)이고 nn은 새 포트 번호입니다.
tsm topology set-ports --node-name node --port-name gateway:primary --port-value nn
Tableau Server와 함께 역방향 프록시 서버를 실행하는 경우 Tableau Server에서 다른 포트 및 호스트 관련 설정을 구성해야 합니다. 자세한 내용은 Tableau Server에 대한 프록시 및 부하 분산 장치 구성을 참조하십시오.
게이트웨이 프로세스의 로그 파일
게이트웨이 프로세스에서는 두 가지 로그 파일 집합을 만듭니다.
작업 로그. 이 로그 파일의 이름은
access.yy_mm_dd_hh_mm_ss.log.
형식입니다.오류 로그. 모든 오류는
error.log
라는 이름의 단일 파일에 기록됩니다.
자세한 내용은 로그 파일 스냅샷(로그 아카이브)을 참조하십시오.
클러스터의 게이트웨이 프로세스
서버 환경이 여러 컴퓨터에 분산되어 있는 경우 클러스터의 각 노드에서 단일 게이트웨이 프로세스를 실행할 수 있습니다. 클러스터의 여러 컴퓨터에서 게이트웨이 프로세스를 실행하는 가장 일반적인 시나리오는 클러스터 앞에 부하 분산 장치가 있는 경우입니다. 이 시나리오에서 부하 분산 장치는 요청을 클러스터의 임의 게이트웨이로 분산시킵니다. 예를 들어 한 노드에서 유지 관리 작업을 수행하기 위해 노드를 오프라인으로 만들어야 하는 경우 해당 컴퓨터로 라우팅하지 않도록 부하 분산 장치를 설정할 수 있습니다. 유지 관리가 완료되면 부하 분산 장치에서 노드를 다시 활성화할 수 있습니다.
클러스터의 적어도 한 컴퓨터에서는 게이트웨이 프로세스가 실행되고 있어야 합니다. 주 서버에서 게이트웨이 프로세스를 제거하는 경우 클러스터의 다른 컴퓨터에서 게이트웨이 프로세스가 실행되고 있는지 확인해야 합니다. 또한 클라이언트에서 해당 컴퓨터에 도달할 수 있는지 확인해야 합니다.
VizQL 서버, Vizportal 또는 Tableau Prep 흐름 작성과 같은 프로세스 또는 서비스 중 하나에 대해 구성된 모든 노드에서 게이트웨이 프로세스의 인스턴스가 필요합니다.
Tableau Server가 SSL을 사용하도록 구성되어 있는 경우 클러스터에서 게이트웨이 프로세스가 실행되고 있는 각 컴퓨터에서 동일한 위치에 SSL 지원을 위한 인증서가 있는지 확인해야 합니다. SSL 사용에 대한 자세한 내용은 Tableau Server에서 들어오고 나가는 외부 HTTP 트래픽에 대해 SSL 구성을 참조하십시오.
마찬가지로, 서버 설치에서 사용자 지정 로고를 사용하는 경우 로고가 게이트웨이 프로세스를 실행하는 모든 컴퓨터에서 동일한 위치에 있어야 합니다.
앞서 설명한 것처럼, 게이트웨이 프로세스가 수신하는 포트 번호를 변경해야 하는 경우 구성 대화 상자를 사용하거나, 게이트웨이 프로세스를 실행하는 각 작업자 컴퓨터에서 다음 명령을 실행할 수 있습니다.
tsm topology set-ports --node-name node --port-name gateway:primary --port-value nn