Loading

Tableau Server를 다시 구성(또는 설치)하려 하면 "See tabadmin.log for details." 오류 또는 포트 충돌 발생

게시 일자: Aug 24, 2022
상세 설명
Tableau Server를 다시 구성(또는 설치)하려고 하면 오류 메시지가 나타날 수 있습니다. 
Blocked or conflicting ports found on [Machine Hostname or IP]. See tabadmin.log for details.([컴퓨터 호스트 이름 또는 IP]에서 차단되거나 충돌하는 포트가 발견되었습니다. 자세한 내용은 tabadmin.log를 참조하십시오.)
Unable to determine if all components of the service started properly. See "tabadmin.log" for more information.(서비스의 모든 구성 요소가 올바르게 시작되었는지 여부를 확인할 수 없습니다. 자세한 내용은 "tabadmin.log"를 참조하십시오.)

 
이 오류가 작업자 노드의 구성을 변경하거나 클러스터에 새 작업자 노드를 추가하는 것에 대한 응답인 경우 오류가 See worker tabadmin.log for details(자세한 내용은 작업자 tabadmin.log를 참조하십시오.)로 나타날 수 있습니다.

"netstat -aon | findstr 0.0:80"을 실행하여 포트 80을 점유하고 있는 프로세스를 확인하면 PID = 4 (SYSTEM)이 표시되지만 IIS 또는 MSSQLSERVER가 이 컴퓨터에서 실행되고 있지 않습니다.

Cause

Windows에는 포트 80을 점유하는 'http.sys'라는 서비스가 있습니다. 이 서비스를 통해 다른 프로세스에 대한 멀티플렉스 포트 80 액세스를 제공할 수 있습니다. 이 '다른' 프로세스는 IIS 또는 MSSSQLSERVER인 경우가 많지만 다른 프로세스도 이러한 방식으로 http.sys를 사용할 수 있습니다. 여기에는 W3SVC, 인쇄 스풀러, SSPD 검색, Windows 원격 관리, 분기 캐시, Microsoft 웹 배포 에이전트 서비스 등이 포함됩니다.

Tableau Server의 게이트웨이 구성 요소는 Apache HTTPD 웹 서버입니다.  이 구성 요소는 포트 80에 직접 바인딩해야 하지만 http.sys가 이미 바인딩된 경우에는 바인딩할 수 없습니다.
솔루션
IT 팀 및/또는 Tableau Server 관리자와 함께 다음 옵션 중 하나를 시도해 보십시오.

옵션 1

"net stop http"를 실행하여 http.sys를 사용하지 않도록 설정합니다. 이렇게 하면 작동하지만 http.sys에 의존하는 다른 모든 서비스가 사용되지 않도록 설정됩니다.

옵션 2

  1. "net stop http"를 실행하고 http.sys를 중지하려고 할 때 표시되는 종속성 목록을 기록합니다.
  2. 그런 다음 http.sys를 활성화하는 새 서비스를 찾아 해당 서비스를 비활성화합니다.
    • 해당 서비스는 현재 일부 Microsoft 업데이트와 함께 "번들"로 제공되는 Microsoft 웹 배포 에이전트 서비스인 경우가 많습니다.
    • 해당 서비스는 사용자 동의나 입력 없이 자동 시작되도록 설정되어 있으며 언제 설치되었는지 알 수 없습니다.
  3. http.sys를 사용하는 서비스가 비활성화되면 "net start http" 를 실행하여 http.sys를 다시 활성화할 수 있습니다.
    Knowledge 기사 번호

    001472785

     
    로드 중
    Salesforce Help | Article