2017-10-04 1 views
0

J'ai configuré deux machines avec Tomcat (en utilisant des charms juju). J'ai suivi cette documentation pour configurer le clustering: cluster-howto. Ma question est la suivante: Quels sont les moyens de tester si le cluster fonctionne réellement?Comment vérifier si le clustering Tomcat fonctionne?

J'ai déployé un sample application et il a été déployé sur une machine mais pas sur la seconde. Existe-t-il d'autres moyens de vérifier si cela fonctionne?

EDIT: Les suggestions d'applications que je peux tester sont les bienvenues.

Répondre

1

J'ai trouvé une procédure pas à pas de clustering tomcat où il est démontré comment vérifier si le cluster fonctionne. Vous pouvez essayer d'exécuter l'application http://[ip-load-balancer]/examples/jsp/sessions/carts.html. De là, vous ajoutez des articles dans votre panier et éteignez la machine avec laquelle vous avez eu une session. Ensuite, essayez de continuer votre session, si votre panier est toujours plein, cela signifie que la réplication de session fonctionne.

Assurez-vous de créer DummyCart.java sérialisable et d'ajouter <distributable/> au fichier web.xml dans le répertoire /tomcat/webapps/examples/WEB-INF.

Le guide peut être trouvé ici; http://krams915.blogspot.be/2011/10/tomcat-clustering-and-load-balancing_09.html

0

Il peut y avoir maintenant un équilibreur de charge devant ces groupes. Une façon est d'imprimer InetAddress.getLocalHost(). GetHostName() dans vos journaux pour vérifier si les deux clusters sont appelés.

+0

Je n'utilise pas d'équilibreur de charge. La réplication de session est entre tous les nœuds. – Stanko

-1

Démarrez une session, identifiez l'instance Tomcat à laquelle vous parlez, supprimez-la et vérifiez si la session se poursuit ou si vous devez vous reconnecter.

+0

@downvoter Voilà comment je l'ai fait, et cela fonctionne. Votre point? – EJP