nous avons apache devant tomcat. il arrive que le tomcat se bloque et que les apache servent encore la page Web avec une page 503. Il y a un moyen, via HAProxy, de vérifier les deux ports: 80 et 8080, puis de remonter le nœud? J'ai ajouté le http-check expect rstatus (2|3)[0-9][0-9]
et le http-check expect ! rstatus ^5
mais aucun des 2 détectés que tomcat était inaccessible pendant que l'apache fournissait le service.HAProxy vérifier backend sur 2 ports
merci beaucoup Nick
Je mets à jour la question parce que j'ai déjà fait le httpchk et le http-vérifier – Nick
'curl -v http: // apache: 80/resource-from-tomcat' et vérifier le Code de réponse. Vous ne devriez pas avoir besoin de 'http-check expect' quoi que ce soit mais vous avez besoin de quelque chose comme' option httpchk GET/la/page/de/tomcat HTTP/1.1 \ r \ nHôte: \ hostname-apache-attend-to-see' pour spécifier quelle ressource vous voulez tester. Si vous l'avez déjà, montrez-le. –
J'ai dans le backend l'option 'httpchk GET/HTTP/1.1 \ r \ nHôte: \ www.mysite.com' – Nick