電子書籍の厳選無料作品が豊富!

webアプリケーションのセッション維持についての質問です。
現在、ロードバランサにて2台のWEBサーバ(1号機、2号機)を管理しています。
WEBサーバ(1号機)上のwebアプリケーション(weblogic)を使用しているとき、
何らかの原因で、1号機から2号機へ切り替わった場合、
WEBサーバ(1号機)上のwebアプリケーションを使用していた
セッションは、切り替わった先の2号機でも維持されるのでしょうか?切れるのでしょうか?
なお、1号機、2号機ともにアクティブーアクティブ状態です。

以上、宜しくお願いいたします。

A 回答 (2件)

weblogic側でセッション永続またはステートのインメモリ レプリケーション機能を利用し、サーバー間でセッション情報の共有を行なっている場合は、WEBサーバが切り替わってもセッションが維持されます。


そうではない場合、セッションは維持されず切れます。

推測するに、世の中ミッションクリティカルなシステムで溢れてるわけでもなし、物好きでない限りセッション情報の共有はしないような気がするので「セッションが切れる」可能性が高い気がします。

weblogicの設定はシステム設定の設計書なり構築手順書を確認されるのが良いと思います。
    • good
    • 0

>セッションは、切り替わった先の2号機でも維持されるのでしょうか?切れるのでしょうか?



WEBサーバ(1号機)とWEBサーバ(2号機)間で同期を取っているのであれば、ステートは維持されます。同期を取っていないのであれば、いきなりリクエストが2号機にきたところで2号機はステートを知らないので、HTTPセションは張れるでしょうがアプリケーション的には成立しないでしょう。

LBが何をトリガにしてロードバランシングしているのか、WEBサーバがどう構成されているかは、私達よりも管理しているあなたの方が詳しいはずです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!