会话管理设置

使用此页面来管理 HTTP 会话支持。该支持包括指定会话跟踪机制、设置内存中最大会话数、控制溢出和配置会话超时。

要在 Web 容器级别查看此管理控制台页面,请单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name > 会话管理

要点:
可以在应用程序级别覆盖会话管理设置。

会话跟踪机制

表 1. HTTP 会话跟踪机制. 下表描述 HTTP 会话管理机制。
机制 功能 缺省
启用 SSL 标识跟踪 指定会话跟踪使用安全套接字层 (SSL) 信息作为会话标识。启用 SSL 跟踪优先于基于 cookie 的会话跟踪和 URL 重写。

如果您启用 SSL 标识跟踪,那么有两个参数可供使用:SSLV3Timeout 和安全认证服务 (SAS)。SSLV3Timeout 指定再审查 SSL 会话之后的时间间隔。此参数是一个高等设置,并且修改也不会对性能有任何重要的影响。仅当它离开 Java™ 虚拟机(JVM)到另一个 JVM 时,SAS 参数才会建立 SSL 连接。如果所有的 Bean 都在同一个 JVM 中,那么 SAS 使用的 SSL 不会影响性能。

这些参数可通过编辑 product_installation_root/properties 目录中的 sas.server.propertiessas.client.props 文件进行设置,其中 product_installation_rootWebSphere® Application Server 的安装目录。

要点: 只有在 V6.0.x 与 V6.1 单元中联合的先前版本服务器之间才支持 SAS。
false(未选中)
启用 cookie 指定会话跟踪使用 cookie 传送会话标识。 如果启用 cookie,会话跟踪识别随 cookie 达到的会话标识,并且尝试使用 cookie发送会话标识。如果未启用 cookie,会话跟踪使用统一资源标识 (URL) 重写而不是 cookie(如果启用 URL 重写的话)。

启用 cookie 优先于 URL 重写。单击启用 cookie 以更改这些设置。

应用程序级别的会话管理设置将覆盖服务器级别的会话管理设置。因为会话管理是在应用程序级别定义的,所以将在 deployment.xml 文件中处理对管理控制台启用 cookie 这一设置。

web.xml 文件中的 cookie 名称将覆盖应用程序级别和服务器级别的会话管理设置。此外,来自 ServletContextListener 对象的 cookie 名称将覆盖所有设置。

true(选中)
启用 URL 重写 指定会话管理设施使用重写的 URL 来传送会话标识。如果启用 URL 重写,那么会话管理设施可以识别 URL 中到达的会话标识(如果在 Servlet 中调用了 encodeURL 方法)。 false(未选中)
启用协议切换重写 仅当选择了启用 URL 重写时,此选项才可用。此选项指定当 URL 需要从 HTTP 切换到 HTTPS 或从 HTTPS 切换到 HTTP 时将会话标识添加到 URL。如果启用重写,需要在 HTTP 和 HTTPS 之间传递会话标识。 false(未选中)

内存中最大会话数

指定要在每个 Web 模块的内存中维护的最大会话数。

根据您在使用的是内存中还是分布式会话有不同的含义。对于内存中会话,该值指定 Web 模块的基本会话表中的会话数。使用允许溢出属性指定是将整个会话管理设施的会话数限制为该数目,还是允许在辅助表中存储其他会话。对于分布式会话,该值指定每个 Web 模块会话的内存高速缓存大小。当会话高速缓存达到它的最大大小并且请求新的会话时,会话管理设施将从高速缓存中移除最近最少使用的会话,为新的会话腾出空间。
注: 不要将您的服务器的这个值设置为小于最大线程池大小的数字。

允许溢出

指定内存中的会话数可以超出内存中最大会话数属性中指定的值。此选项仅在非分布式会话方式下才有效。

会话超时

指定在会话不再有效之前它有多长的时间可以保持不使用状态。指定设置超时无超时。以分钟为单位指定大于或等于 2 的值。

Web 模块部署描述符文件中指定的值优先于管理控制台设置。但是,如果未在 Web 模块部署描述符中指定会话超时,那么此设置的值用作缺省值。为了保持性能,失效计时器并不精确到秒。当写频率基于时间时,请确保此值至少是写时间间隔的两倍。

安全性集成

指定当启用了安全性集成时,会话管理设施将使用户的标识与其 HTTP 会话相关联。缺省情况下,启用了会话安全性(安全性集成)。

序列化会话访问

指定在给定的服务器中不允许并发会话访问。

表 2. 序列化会话访问. 下表描述序列化会话访问机制。
机制 功能
最长等待时间 指定 Servlet 请求在启动前在 HTTP 会话上等待的最大时间长度。该参数是可选的,并且用秒来表示。缺省值是 5 秒。正常情况下,Servlet 请求等待访问 HTTP 会话,并在请求完成时,当前拥有给定 HTTP 会话的请求会通知该 Servlet。
允许超时访问 指定在超时的情况下,Servlet 是正常启动还是停止处理。如果选中此复选框,Servlet 将正常启动。如果未选择此框,那么 Servlet 停止处理并且生成错误日志。

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=uprs_rsession_manager
文件名:uprs_rsession_manager.html