Tableau Server 응용 프로그램 서버

응용 프로그램 서버(VizPortal)는 웹 응용 프로그램 및 REST API 호출을 처리합니다. 또한 응용 프로그램 서버는 찾아보기 및 검색을 지원합니다. 응용 프로그램 서버의 고가용성을 보장하려면 Tableau Server 클러스터의 각 노드에서 인스턴스를 구성하십시오.

프로세스

Application Server

상태 Application Server 프로세스의 상태는 상태 페이지에 표시됩니다. 자세한 내용은 서버 프로세스 상태 보기를 참조하십시오.
로깅 Application Server 프로세스로 인해 생성된 로그는 /var/opt/tableau/tableau_server/data/tabsvc/logs/vizportal에 위치합니다. 자세한 내용은 Tableau Server 로그 및 로그 파일 위치를 참조하십시오.

응용 프로그램 서버 프로세스가 실패하면 어떻게 됩니까? 해당 인스턴스가 처리하고 있는 요청은 실패하지만 후속 요청은 실행 중인 다른 응용 프로그램 서버 프로세스로 라우팅됩니다. 실패한 응용 프로그램 서버가 포함된 노드가 여전히 실행되고 있는 경우 실패한 프로세스는 몇 초 내에 자동으로 다시 시작됩니다.

응용 프로그램 서버 문제 해결

버전 2024.2.0부터 관리자는 ART(활동 및 리소스 추적) 데이터를 사용하여 응용 프로그램 서버의 문제를 해결할 수 있습니다. 캡처된 ART 데이터는 메모리 및 CPU 사용량에 대한 자세한 인사이트를 제공합니다. 이는 응용 프로그램 서버(VizPortal)의 기본 메모리 포화로 인해 SRM(서버 리소스 관리자)가 다시 시작되는 경우 유용할 수 있습니다.

중요: ART를 사용하도록 설정하면 vizportal java 및 cpp 로그에 추가 항목이 기록됩니다. 조사를 마친 후에는 ART를 사용하도록 설정한 상태로 두면 안 됩니다. 추가 디스크 공간 사용을 방지하려면 ART를 사용하지 않도록 설정해야 합니다.

Tableau Server에서 ART 데이터 사용

ART 데이터를 사용하도록 설정하려면 다음을 수행합니다.

  1. 초기 노드(TSM이 설치된 노드)에서 관리자로 명령 프롬프트를 엽니다.

  2. 다음 tsm 명령을 실행합니다.

    1. tsm configuration set -k vizportal.enable_art -v true
    2. tsm configuration set -k vizportal.log_art_java -v true
    3. tsm configuration set -k vizportal.art_skip_list -v "/v1/reportEventUnauthenticated,/v1/getSessionInfo,/v1/hasUnseenNotifications,/v1/refreshSession,/v1/getViews,/v1/getUsers,/v1/getWorkbooks,/v1/getView,/v1/getServerSettingsUnauthenticated,/v1/getProjectAncestors,/v1/getWorkbook"
    4. tsm restart 

응용 프로그램 서버 로그는 기본적으로 다음 위치에서 찾을 수 있습니다.

C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\vizportal

ART 사용 안 함

조사를 완료한 후 ART 데이터를 사용하지 않도록 설정합니다. ART를 사용하지 않도록 설정하려면 명령 프롬프트에서 다음 명령을 실행합니다.

  1. tsm configuration set -k vizportal.enable_art -v false
  2. tsm configuration set -k vizportal.log_art_java -v false
  3. tsm configuration set -k vizportal.art_skip_list -v ""
  4. tsm restart 

 

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!