Tableau Server 노드의 디스크 공간 사용량 문제 해결
Tableau Server 노드의 사용 가능한 디스크 공간이 부족한 경우 성능이 저하될 수 있습니다. 사용 가능한 공간이 부족하면 Tableau Server에서 오류가 발생할 수 있습니다.
디스크 여유 공간을 모니터링하려면 디스크 사용량 정보를 저장하도록 Tableau Server를 구성하고(기본적으로 설정됨) 필요한 경우 디스크 공간 부족에 대한 이메일 알림을 설정합니다. 자세한 내용은 서버 이벤트 알림 구성을 참조하십시오.
참고: 디스크 공간 모니터링은 각 서버 노드의 디스크 여유 공간을 측정합니다. 사용 가능한 공간은 Tableau Server의 일부가 아닌 프로그램이나 프로세스의 영향을 받을 수 있습니다.
Tableau Server 설치 환경의 디스크 여유 공간에 제한이 있는 경우 더 많은 공간을 사용할 수 있도록 조치를 취해야 합니다. 이 항목에서는 이 작업을 수행할 수 있는 몇 가지 방법을 제안합니다. 또한 Tableau 기술 자료 하드 디스크 공간이 부족해지면 몇 가지 프로세스를 시작할 수 없음(영문)(링크가 새 창에서 열림)에서 유용한 정보를 확인할 수 있습니다.
Tableau Server 노드의 디스크 사용량 보기
디스크 공간 사용량 모니터링이 설정(기본값)된 경우 서버 관리자는 서버 디스크 공간 관리 뷰를 사용하여 Tableau Server 노드의 현재 디스크 공간 사용량 및 한 달 동안의 사용량 데이터를 볼 수 있습니다. 이 뷰를 사용하면 공간 사용량이 급격하게 상승하거나 지속적으로 증가한 서버 노드를 확인할 수 있습니다.
Tableau Server 관련 파일 정리
Tableau Server에 사용되는 서버 공간을 최소화하기 위해 불필요한 파일을 정리할 수 있습니다.
tsm maintenance cleanup
명령을 사용하여 PostgreSQL 데이터베이스에서 로그 파일, 임시 파일 및 불필요한 항목을 제거합니다. 정리 전에 로그를 저장하려는 경우 아카이브를 만들 수 있습니다. 자세한 내용은 불필요한 파일 제거를 참조하십시오.
로그 파일 및 임시 파일을 정리한 후에는 관리 뷰를 사용하여 서버에서 가장 많은 공간을 사용하는 통합 문서 및 데이터 원본을 확인하고 사용되지 않는 통합 문서 및 데이터 원본은 없는지를 확인할 수 있습니다. 자세한 내용은 관리 뷰 를 참조하십시오.
조정 서비스 로그 감소
조정 서비스에서는 일반 작동 중에 다수의 트랜잭션 로그가 생성될 수 있습니다. 기본적으로 조정 서비스는 이러한 로그를 수집하여 트랜잭션 로그 수가 100,000개가 될 때마다 스냅샷 하나를 만들고 5일이 지난 스냅샷을 삭제합니다. 트랜잭션 로그 수가 100,000개 미만인 경우 스냅샷이 만들어지지 않으며 로그는 트랜잭션 로그 임계값에 도달할 때까지 그 자리에 유지됩니다. 이렇게 로그가 누적되면 디스크 공간이 부족해질 수 있습니다. 기본적으로 로그와 스냅샷은 Tableau Server 데이터 디렉터리(C:\ProgramData\Tableau\Tableau Server\data\tabsvc\appzookeeper\<n>\version-2
오래된 트랜잭션 로그로 인해 디스크 공간 부족이 발생하는 경우 설치된 Tableau Server에서 매일 생성되는 로그 수가 100,000개 미만일 수 있습니다. zookeeper.config.snapCount
옵션을 사용하면 스냅샷 만들기를 트리거하는 데 필요한 로그 수를 조정할 수 있습니다.
tsm configuration set -k zookeeper.config.snapCount -v <transaction_log_count>
tsm pending-changes apply
자세한 내용은 zookeeper.config.snapCount를 참조하십시오.
디스크 공간이 부족해진 후 Tableau Server 또는 TSM 웹 UI에 액세스할 수 없음
디스크 공간이 부족해지는 것을 방지하려면 디스크 공간이 미리 결정된 크기에 도달하는 시기를 알 수 있도록 디스크 공간 부족 알림을 구성하는 것이 좋습니다. 자세한 내용은 서버 이벤트 알림 구성을 참조하십시오.
디스크 공간이 부족해지면 웹 UI를 사용하여 Tableau Server 또는 TSM에 액세스할 때 문제가 발생할 수 있습니다. 이 문제를 해결하려면 불필요한 파일을 삭제하여 디스크 공간을 확보한 다음 존재하지 않는 키를 설정하여 서버를 강제로 재구성합니다.
초기 노드에서 관리자 권한으로 명령 프롬프트를 엽니다.
존재하지 않는 구성 키 설정:
tsm configuration set -k foo -v bar --force-keys
변경 내용을 적용하여 강제 재구성:
tsm pending-changes apply
존재하지 않는 키를 설정해도 Tableau는 영향을 받지 않습니다.