문제

하나의 웹 응용 프로그램으로 단일 인스턴스 CloudFoundry 구성을 실행 중입니다. 웹 앱의 경우에 사용할 수없는 경우에 대한 알림으로 과식 모니터링을 켰습니다.

이제 응용 프로그램이 실행되지 않는다는 사실을 무작위로 경고 이메일 (주제 "알림이 트리거되었습니다 - 배포 MyApp - 컨텍스트를 사용할 수 없음")이지만 분명히 정상적으로 실행 중입니다.

Apache의 액세스 로그에서 15 초마다 두 개의 요청이 표시됩니다.

127.0.0.1 - - [17/Mar/2010:15:37:33 +0100] "GET /server-status?auto HTTP/1.1" 200 438 "-" "Jakarta Commons-HttpClient/3.1"
127.0.0.1 - - [17/Mar/2010:15:37:33 +0100] "GET /myapp HTTP/1.1" 200 - "-" "Jakarta Commons-HttpClient/3.1"

경고 이메일을받을 때 로그의 모든 것이 여전히 괜찮은 것 같습니다.

무엇이 잘못 될 수 있는지 알고 있습니까? 이런 종류의 문제가 있고 해결 한 사람이 있습니까?

감사합니다, p

도움이 되었습니까?

해결책

좋아, CloudFoundry 사람들로부터 정보를 얻었습니다. Apache 또는 내부 Tomcat 요청이 잘못되거나 타임 아웃이있는 경우 경고가 전송됩니다. 내 문제는 Access Log에 로그인되지 않은 내부 Tomcat 요청에서 나왔습니다.

그들은 이제 단순히 알고리즘을 변경 했으므로 사용할 수 없음 (APACHE / TOMCAT)이 연속으로 두 번 이상보고되면 경고가 시작됩니다. 빈번한 경고 이메일 문제가 사라졌습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top