【发布时间】:2012-05-29 01:11:40
【问题描述】:
我正在开发一个网络应用程序,该应用程序存储有关会话的一些信息,它必须保持活跃至少 2 小时。 (有点像购物车)。
我在多个 weblogic 实例前使用 Apache。 Apache 用于缓存 + 只是一些 RR 平衡。
在我的 web.xml 中,我配置了 120 分钟的会话时间。
但现在我想知道所有这些 Apache 设置 像一般的“Timeout,KeepAlive,KeepAliveTimeout”
还有我可以在“balance-config”中指定的那些,目前是
SetHandler weblogic-handler
WebLogicCluster serv1:port1,ser2:port2
ConnectTimeoutSecs 10
ConnectRetrySecs 2
KeepAliveEnabled 开启
KeepAliveSecs 15
WLCookieName WLBALANCECOOKIENAME
所以在这里我可以指定另一个 KeepAliveEnabled / KeepAliveSecs
我是否必须将所有内容都设置为 keepalive=YES 并将秒数设置为 7200+? 这确保我的 web.xml 的 2 小时会话超时将得到尊重?
一般的“超时”我可能可以放低一些,因为据我了解,这是针对长请求/响应的。
【问题讨论】:
标签: apache session weblogic session-timeout stateful