본문 바로가기
Tableau 흡수내용

[Tableau Server / TSM / 태블로]tsm이 죽어있는경우 해결방법2(1 보완) - how to restore tsm command ,could not connect to TSM Controller

by Mr.noobiest 2024. 5. 10.

tableau server tsm not working

When TSM Is Dead


예전에 어떤 특정한 이유(용량 문제, 서버 불안정, 에러 등) 때문에 tableau server는 동작하나, 데이터가 업데이트 되지 않고, 프랩도 에러가 뜨고, tsm이 동작하지 않는 경우가 발생했을때의 해결 방법을 아래 링크와 같이 기술 하였다.

 

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

TSM(Tableau Services Manager) 태블로 서비스 관리자 란?? Tableau Server를 관리하고 간단한 명령어들로 서버 통제가 가능한 명령어다, 서버 설치시 기본적으로 같이 설치되고 tsm를 다른 코드들과 잘버무려

mrnoobiest.tistory.com

 

문제는 위의 방법을 사용해도 해결이 되지 않는 경우가 있는데, 해결방법을 알아보자.

 


 

ModuleNotFoundError: No module named 'tableau'

 

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

위 명령어중 tableau라고 하는 부분은 Tableau Server를 구동할때 관리자의 ID입니다.

예를들어 Tableau Server URL.com:8850 으로 들어가면 TSM 페이지가 뜰때, ID와 PW를 입력할때의 ID를 써주면 된다.

 

 


 

 

TSM Error "could not connect to TSM Controller" 


위의 명령어를 실행했을때 무반응이고, tsm status -v로 제대로 실행되었는지 테스트를 하려고 해도,

서버와 연결되지 않았다거나, could not connect to tsm controller가 실행되지 않았다는 에러가 발생합니다.

해결방법은 간단합니다.(Linux 기준입니다.)

1) cd /opt/tableau/tableau_server/packages/scripts.버전 으로 이동한뒤
2) sudo ./stop-administrative-services 로 아예 서비스를 종료한뒤
3) sudo ./start-administratve-services 를 실행하여 다시 실행한다.
4 이후 tsm restart로 다시 재시작을 해주면 된다.

즉, tableau server의 packages에 있는 script를 실행하여 필요한 프로세스를 실행하는 것입니다.

 

 

끝.

 

 

728x90
반응형