2017-10-04 7 views
0

私はTomcatで2つのマシンをセットアップしました(jujuの魅力を使用しています)。私はクラスタリングをセットアップするために、この文書に従っています:cluster-howto。私の質問は次のとおりです。クラスタリングが実際に機能しているかどうかをテストする方法は何ですか?Tomcatクラスタリングが機能しているかどうかを確認する方法は?

私はsample applicationをデプロイしていますが、それは1台のマシンにデプロイされていますが、2台目のマシンにはデプロイされていません。それが動作しているかどうかを確認する他の方法はありますか?

EDIT:私がテストできるアプリケーションの提案は大歓迎です。

答えて

1

私は、クラスタリングが機能しているかどうかを検証する方法を示したtomcatクラスタリングのチュートリアルを見つけました。アプリケーションを実行しようとすることができますhttp://[ip-load-balancer]/examples/jsp/sessions/carts.html。そこからあなたのカートにアイテムを追加し、セッションを終了したマシンをシャットダウンします。カートがまだいっぱいの場合は、セッションの複製が機能していることを意味します。

DummyCart.javaをシリアライズ可能にして、<distributable/>/tomcat/webapps/examples/WEB-INFディレクトリのweb.xmlファイルに追加してください。

ここにガイドがあります。 http://krams915.blogspot.be/2011/10/tomcat-clustering-and-load-balancing_09.html

0

これらのクラスタの前にロードバランサが存在する可能性があります。 InetAddress.getLocalHost()。getHostName()をログに出力して、両方のクラスタが呼び出されているかどうかを確認します。

+0

ロードバランサを使用していません。セッションの複製は、すべてのノード間で行われます。 – Stanko

-1

セッションを開始し、話しているTomcatインスタンスを特定してから、セッションを続行するか、または再度ログインする必要があるかどうかを確認します。

+0

@downvoterそれは私がそれをした方法であり、それは動作します。あなたのポイント? – EJP

関連する問題