我正在开发一个存储有关会话的一些信息的网络应用程序,它必须保持活跃至少 2 小时。(有点像购物车)。
我在多个 weblogic 实例前使用 Apache。Apache 用于缓存 + 只是一些 RR 平衡。
在我的 web.xml 中,我配置了 120 分钟的会话时间。
但现在我想知道所有这些 Apache 设置,比如一般的“超时,保持活动,保持活动超时”
以及我可以在“balance-config”中指定的那些,目前是
SetHandler weblogic-handler
WebLogicCluster serv1:port1,ser2:port2
ConnectTimeoutSecs 10
连接重试秒 2
KeepAliveEnabled 开启
KeepAliveSecs 15
WLCookieName WLBALANCECOOKIENAME
所以在这里我可以指定另一个 KeepAliveEnabled / KeepAliveSecs
我是否必须将所有内容都设置为 keepalive=YES 并将秒数设置为 7200+?这确保我的 web.xml 的 2 小时会话超时将得到尊重?
我可能可以降低一般的“超时”,因为据我了解,这是针对长请求/响应的。