본문 바로가기
Tableau 흡수내용

[Tableau Server / TSM / 태블로]tsm이 죽어있는경우 해결방법(how to restore tsm command)

by Mr.noobiest 2024. 2. 5.

tableay / 태블로

 

TSM(Tableau Services Manager) 태블로 서비스 관리자 란??


Tableau Server를 관리하고 간단한 명령어들로 서버 통제가 가능한 명령어다, 서버 설치시 기본적으로 같이 설치되고 tsm를 다른 코드들과 잘버무려서 사용하면 많은 것을 할 수 있다.

tsm maintanence cleanup(로그파일 삭제 <- 서버 실행중에 실행해도 문제 없다, 단 서버를 끄고나서 실행하는 것이 좋다.)


 

TSM이 죽어있는 경우


tsm 명령어를 사용하였으나 제대로 작동하지 않는다면 원인들은 다음중 1개일 것이다.

 

1. 서버가 꺼져있는 경우(Tableau Server가 설치된 서버 자체가 꺼졌다는 얘기다.)
2. 용량이 부족하여 서버 에러가 발생한 경우
3. 다른 노드와 충돌이 발생하여 제대로 동작하지 않는 경우

 

 

에러코드 예시

There was an unexpected error (type=Internal Server Error, status=500).

com.tableausoftware.tabadmin.webapp.exceptions.RestException: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss

 

 


 

해결방법


아주 간단하다, sudo 권한을 가지고(관리자 권한) 아래 명령어를 실행하면 된다.

sudo su -l tableau -c "systemctl --user restart tabadmincontroller_0.service"

Window일 경우 서비스 -> tabadmincontroller_0.service를 찾아 재실행하면 된다.

 

 

끝.

728x90
반응형