2

Apache mod_jk モジュールで負荷分散を使用したい。Apache 2.2 と対応する mod_jk モジュールをインストールしました。さらに、Tomcat 7 インスタンスを実行しています。Tomcat で実行されている私のアプリケーションは、次の例のように非表示のフォーム フィールドにセッション ID を生成します。

<input name="USERID" type="hidden" value="o8b651zQOY1A1Hvl" id="USERID">

これが私のhttpd.confです:

# all servlets and jsp to balance1
JkMount /*.jsp balance1

私のworkers.properties:

worker.list=jkstatus,balance1

# The load balancer worker balance1 will distribute
# load to the members worker1 and worker2
worker.balance1.type=lb
worker.balance1.balance_workers=worker1, worker2
worker.balance1.sticky_session=true
worker.balance1.sticky_session_force=true

#worker1
worker.worker1.type=ajp13
worker.worker1.host=demoappsrv1
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.session_cookie=USERID

#worker2
worker.worker2.type=ajp13
worker.worker2.host=demoappsrv2
worker.worker2.port=8009
worker.worker2.lbfactor=50
worker.worker2.session_cookie=USERID

最初のTomcatインスタンスからの私のserver.xml:

<Engine name="Catalina" defaultHost="localhost" jvmRoute="worker1">

2 番目の Tomcat インスタンスからの my server.xml:

<Engine name="Catalina" defaultHost="localhost" jvmRoute="worker2">

この構成では、スティッキー セッションは機能しません。任意のアイデアをいただければ幸いです。

前もって感謝します!

4

1 に答える 1

-2

フォームに隠しフィールドがあっても、Cookie は自動的に作成されません。

于 2013-06-10T07:29:12.887 に答える