2011-10-04 4 views
4

Tomcat이 성공적으로 시작되었는지, 그리고 해당 응용 프로그램에 배포 된 모든 웹 응용 프로그램도 성공적으로 시작되었는지 확인할 수 있습니까?tomcat 및 웹 응용 프로그램이 모두 성공적으로 시작되었는지 확인

물론 Tomcat의 로그 파일을 트롤링 할 수 있지만 더 쉬운 방법이 있습니까?

약 15 개의 Tomcat을 시작해야하기 때문에 프로그램으로 Tomcat을 모니터링 할 수 있어야합니다 (직렬로 시작할 수 있음). 나는 bash 스크립트를 작성하고 성공 메시지 또는 오류 메시지를 찾는 각 로그의 출력을 모니터하는 것을 두려워하지 않지만보다 우아한 방법이 있을까요?

답변

0

서비스를 실행하는 가장 정확한 방법은 클라이언트와 함께 해당 서비스를 시작하는 것입니다.

Tomkat의 WebApps의 경우 응용 프로그램의 상태 (위, 아래 등)를 나타내는 각 페이지의 일부 페이지를 방문하는 크론 작업이이를 수행하는 가장 좋은 방법입니다.

가 나는 이유에 대한 가장 좋은 방법 말 : 그래서 만약,

  1. 그것은 같은 포트를 사용할 수있는 응용 프로그램 자체가 그것은 당신이 "요구에"확인할 수 있습니다
  2. 를 사용하여 프로토콜 당신의 하트 비트 응용 프로그램은 오류를 빨리 잡으려면 "더 빨리 뛰기"가 필요합니다. 다시 열 수 있습니다.
  3. 다른 서버에서 하트 비트 프로세스를 사용하여 충돌을 테스트하는 서버로부터 보호하고 하트 비트 알림 프로세스를 다운시킵니다 그것
  4. 그것은 허용한다 하트 비트 프로세스 및 적중해야하는 서버 수를 쉽게 확장 할 수 있습니다.
  5. 각 응용 프로그램은 하트 비트 프로세스가 조회 및 검색 할 수있는 "상태"페이지를 정의하여 필요한 경우 동일한 작업을 수행하지 않고 응용 프로그램 내부의 많은 항목을 검사 할 수 있습니다. .
+0

나는 당신이 맞다고 생각하지만, 누군가가 적어도 구현 한 기능을 생각해 내기를 바랬다. – Phil

관련 문제