1

Grailsアプリがあり、キャッシュにTerracottaを使用しています。既存のドメインクラスにいくつかのフィールドを追加したり、新しいドメインクラスを追加したりするたびに、アプリが「データのブロックの予期しない終了...」でクラッシュし、テラコッタを再起動して処理を再開する必要があることに気付きました。

私たちが持っているアーキテクチャは次のとおり
です。-ロードバランサーの背後にある2つのサーバーで、それぞれgrailsアプリインスタンスを実行します-
個別のDBサーバー-Webサーバー
の1つで実行されているTerracotta

私たちはそこに何かが欠けていますか?すべてのドメイン変更デプロイメントでこれらのダウンタイムが発生しないようにするためにできることはありますか?

更新:テラコッタの問題のようです:http://forums.terracotta.org/forums/posts/list/5065.page
バージョン3.5でこの問題が修正されるはずです。待って希望しましょう!

ありがとう、
イラクリス

4

1 に答える 1

0

キャッシングにも Terracotta を使用していますが、これまでこのエラーが発生したことはありません。ロードバランサーの背後にある 2 つの Web サーバーと同様のセットアップがありますが、Terracotta が異なるサーバーセットで実行されるという違いがあります。サーバーの 1 つがマスターであるクラスターがあります。これが原因かどうかはわかりません違いはありますが、少なくとも試してみることをお勧めします。

于 2011-03-09T17:09:15.857 に答える