• ベストアンサー

Tomcat&LBでのセッション維持について

LB(ラウンドロビン)でTomcatサーバへの負荷分散を行っておりますが、 Tomcatサーバがダウンした際にアクセスするとログイン画面に引き戻されてしまいます。 サーバダウン時にもセッションを持続する方法は在りますでしょうか? ※LB、ネットワーク共に冗長構成を取っております。

質問者が選んだベストアンサー

  • ベストアンサー
  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.1

>サーバダウン時にもセッションを持続する方法は在りますでしょうか? もちろんありますよー。 実装方法はいろいろありますが、昔からよく使われている方法は、セッションの情報をDBに保存する方法ですね。詳しくは「セッションレプリケーション」という言葉で検索して勉強しましょう。LB使ってサーバーダウンの事まで考えるような人なら、くどくど説明せずとも簡単に設定できるはず…。 セッションレプリケーションのAPサーバ動作比較 (「Tomcat 7」vs「JBoss AS 7」vs「Jetty 8」で勝負) - Taste of Tech Topics http://acro-engineer.hatenablog.com/entry/20130116/1358303072 Tomcatのクラスタ環境でSession Replicationする方法 | infoScoop Developer's Blog http://infoscoopjp.wordpress.com/2012/07/04/tomcat%E3%81%AE%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%BF%E7%92%B0%E5%A2%83%E3%81%A7session-replication%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/

bspsol01
質問者

お礼

ありがとうございます。 「セッションレプリケーション」試したことがないので、 これから勉強してみます。

関連するQ&A

専門家に質問してみよう