0

私は、セッションに関する情報を保存する Web アプリケーションに取り組んでいます。これは、少なくとも 2 時間はアクティブのままにしておく必要があります。(ショッピングカートに少し似ています)。

複数の weblogic インスタンスの前で Apache を使用しています。Apache はキャッシング + RR バランスのためのものです。

私の web.xml では、120 分のうちのセッション時間を構成しました。

しかし今、私は一般的な「タイムアウト、キープアライブ、キープアライブタイムアウト」のようなこれらすべてのApache設定について疑問に思っています

また、「balance-config」内で指定できるものもあり、現在は

SetHandler weblogic ハンドラ

WebLogicCluster serv1:port1,ser2:port2

ConnectTimeoutSecs 10

ConnectRetrySecs 2

KeepAliveEnabled オン

KeepAliveSecs 15

WLCookieName WLBALANCECOOKIENAME

ここで別の KeepAliveEnabled / KeepAliveSecs を指定できます

すべてを keepalive=YES にし、秒数を 7200+ にする必要がありますか? これにより、web.xml の 2 時間のセッション タイムアウトが確実に守られますか?

一般的な「タイムアウト」は、私が理解していることから、これは長い要求/応答のためのものであるため、おそらく低くすることができます。

4

1 に答える 1