Question

Je suis en cours d'exécution seule instance configuration CloudFoundry avec une seule application Web. Je me suis tourné sur la surveillance Hyperic avec notification pour cas d'indisponibilité de l'application Web.

Maintenant, je reçois au hasard des courriels d'alerte (Objet « Une alerte a été déclenchée - Déploiement monapp - contexte non disponible »). Que l'application ne fonctionne pas, mais il est évidemment fonctionne bien

Dans le journal d'accès d'Apache, je vois deux demandes toutes les 15 secondes:

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"

Au moment où je reçois les e-mails d'alerte, tout journal semble encore très bien -. Deux demandes

Avez-vous idée de ce qui pourrait être mal? Est-ce que quelqu'un a ce genre de problème et de le résoudre?

Merci, P

Était-ce utile?

La solution

Ok, obtenu informations du gars CloudFoundry. Les alertes sont envoyées si l'une demande Apache Tomcat ou interne va mal ou est timeouted. Mon problème venait apparemment des demandes de Tomcat internes qui ne sont pas enregistrés dans le journal d'accès.

Ils ont changé maintenant simplement l'algorithme, donc l'alerte est trigerred lorsque l'indisponibilité (Apache / Tomcat) est rapporté au moins deux fois de suite. problème des e-mails d'alerte fréquentes disparaît.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top