[Seasar-user:11435] Re: [Teeda] Tomcat複数台構成で画面遷移できない場合がある
YASUO HIGA
[E-MAIL ADDRESS DELETED]
2007年 11月 4日 (日) 11:36:36 JST
ひがです。
> 加藤です.
>
> お世話になっております.
>
> teeda 1.0.12-SNAPSHOTと,S2.4.18-rc1の組み合わせで
> 物理サーバ2台にそれぞれApache2.2/Tomcat5.5の構成で,
> Apache2.2とTomcat5.5はproxy_ajp接続
> (proxyでのバランサーの設定はしていません)
> Tomcat5.5の2台はセッションレプリケーションの構成で,フロント側
> にロードバランサを配置していおります.
>
> [LB] --------[ Apache2.2 / Tomcat5.5 ]------[DBMS]
> | |
> ------[ Apache2.2 / Tomcat5.5 ]---
>
>
>
> LB経由でTeedaのアプリにアクセスし,ボタン系(do, jump)の画面遷移が
> 時々失敗する現象が発生しております.ログを添付しました.
>
> 見比べてみてわかったのですが,
> 画面遷移する前のページのafterで
> [session]javax.faces.internal.scope.RedirectScope={}
> [session]javax.faces.internal.scope.SubApplicationScope={}
> RedirectScopeと,SubApplicationScopeはnull?になっているようですが,
> この影響でしょうか?
>
セッションレプリケーションが、うまくいっていないのでは。
時々失敗するということなので、ある条件のときだと思いますが、
これだけの情報だと何もわかりません。
ログにエラーなど出ていないでしょうか。
後、セッションレプリケーションは、どのような実装を用いていますか。
Seasar2にもセッションレプリケーション機能があり、
Teedaと組み合わせた実績はあります。
http://s2container.seasar.org/2.4/ja/dbsession.html
Seasar-user メーリングリストの案内