Grailsアプリケーションがあり、テラコッタをキャッシュに使用しています。我々は、既存のドメインクラスにいくつかのフィールドを追加するか新しいドメインクラスを追加するたびに、"予期しないデータブロック..."とクラッシュすることに気付きました。そして、再び実行するにはテラコッタを再起動する必要があります。Grailsアプリケーションでドメインクラスを追加/変更した後にテラコッタを再起動します。
我々が持っているアーキテクチャは次のとおりです。
- Grailsのアプリインスタンスを実行して、ロードバランサの背後にある2台のサーバー、各
- 別々のDBサーバ
-
は、我々しているWebサーバーのいずれかで実行しているテラコッタそこに何かが見つからない?配備を変更するすべてのドメインでこれらのダウンタイムを避けるためにできることはありますか?
UPDATE:テラコッタの問題のように思える:http://forums.terracotta.org/forums/posts/list/5065.page
バージョン3.5は、この問題を修正する必要があります。待って、希望しましょう!
おかげで、
イラクリス
返信いただきありがとうございます。実際、私が見ている主な違いは、Terracottaはアプリケーションインスタンス自体とは別のサーバー上にあることです。私たちのアーキテクチャについて再考し、試してみる必要があります。 – Iraklis
それはあなたがハーブのために働くことを願っています。 – Maricel