2011-03-09 6 views
1

Grailsアプリケーションがあり、テラコッタをキャッシュに使用しています。我々は、既存のドメインクラスにいくつかのフィールドを追加するか新しいドメインクラスを追加するたびに、"予期しないデータブロック..."とクラッシュすることに気付きました。そして、再び実行するにはテラコッタを再起動する必要があります。Grailsアプリケーションでドメインクラスを追加/変更した後にテラコッタを再起動します。

我々が持っているアーキテクチャは次のとおりです。
- Grailsのアプリインスタンスを実行して、ロードバランサの背後にある2台のサーバー、各
- 別々のDBサーバ
-

は、我々しているWebサーバーのいずれかで実行しているテラコッタそこに何かが見つからない?配備を変更するすべてのドメインでこれらのダウンタイムを避けるためにできることはありますか?

UPDATE:テラコッタの問題のように思える:http://forums.terracotta.org/forums/posts/list/5065.page
バージョン3.5は、この問題を修正する必要があります。待って、希望しましょう!

おかげで、
イラクリス

答えて

0

我々は同様に、キャッシングのためのテラコッタを使用し、決して前にこのエラーをもらっていません。ロード・バランサの背後に2つのWebサーバーがありますが、Terracottaは異なるサーバー・セットで動作する点が異なりますが、サーバーの1つがマスターであるクラスタがあります。違いはありますが、少なくとも試してみてください。

+0

返信いただきありがとうございます。実際、私が見ている主な違いは、Terracottaはアプリケーションインスタンス自体とは別のサーバー上にあることです。私たちのアーキテクチャについて再考し、試してみる必要があります。 – Iraklis

+0

それはあなたがハーブのために働くことを願っています。 – Maricel

関連する問題