2016-08-18 6 views
0

각 서버에는 Apache 웹 서버와 함께 Tomcat 인스턴스가 실행되는 3 대의 서버가 있습니다. 일반적인 도메인 이름, 즉 megaapp-prod.xxxx.com이 사용되고로드 밸런서가 각 서버에 하나씩 각 appservers에 트래픽을 분배합니다. 각 app 컨테이너에는 테스트 용으로로드 밸런서를 무시하고 개별 노드를 가리 키기 위해 desktop \ etc \ hosts 파일에서 사용할 수있는 자체 IP 주소가 있습니다.다중 노드 환경 - 개별 노드 응용 프로그램 서버 상태 검사

각 컨테이너에서 http 기반 상태 확인을 직접 수행하려고하지만 헬스 모니터를 수행하기 위해 사용하는 도구는 호스트 파일 접근 방식을 사용할 수 없습니다. URL 주소에서 각 개별 앱 서버의 IP를 직접 사용하는 데 문제가 있습니다 (예 : http://10.1.86.15/appName/). "appName"은 자바 애플리케이션의 이름입니다. http://megaapp-prod.xxxx.com/appName/은 애플리케이션에 대한 표준 링크입니다. .

이 가능 사전에

감사합니다 - 조

+0

"호스트 파일 접근 방식을 사용할 수 없음"및 "호스트 파일 재정의"란 무엇을 의미합니까? –

답변

0

나는 그 톰캣/아파치의 각도 고유 한 컴퓨터 이름을 호스팅하는 상당히 확신 당신은 그들에게 연락 할 수 있도록해야한다. 그 고유 한 이름과 사이트가있는 특정 포트를 사용합니다. 내가 사용한 적이있는 모든 웹 페이지 확인, 컴퓨터 이름 또는 IP 지원 -하지만 종종 포트 80을 (http 또는 88) 사용하도록 설정되지 않았으므로 개별 '백엔드'서버 수신 대기 포트에 도달하기 위해 포트 번호를 지정하십시오. 톰캣은 거의 그 항구에서 직접 뛰지 않습니다. 그리고로드 밸런싱 및/또는 보안 사양으로 인해 Apache 프로세스가 다른 포트로 변경되었을 수 있습니다.