|
|
[楼主] 【问题】3.2版本 当workers>1时,会话总是超时 3.2版本 当workers>1时,session会话总是超时 好像各个线程的session是独立的 [1楼] 回复:【问题】3.2版本 当workers>1时,会话总是超时 貌似多个线程时候不能让JWS管理会话,和IIS6差不多 [2楼] 回复:【问题】3.2版本 当workers>1时,会话总是超时 V3.2自带状态服务,如果你使用多进程,请使用状态服务器统一管理Session。 方法: 在web.config文件的<system.web>段中,添加: <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" timeout="60" /> 其中“timeout="60"”指的是session超时时间,可视具体要求修改,tcpip=xxxx指的是状态服务器的IP地址和端口,不必修改。 [3楼] 回复:【问题】3.2版本 当workers>1时,会话总是超时 对于Jexus V3.2,每个网站相当于IIS的一个应用程序池,而workers就相当于应用程序池“Web园”的“最大工作进程数”。所以,当最大工作进程数设为大于1的数字时,其session的管理就应该使用状态服务器或者其它方式,比如SQL Server等对其管理了。 多进程的session,不能用传统的单进程方式进行管理。 [4楼] 回复:【问题】3.2版本 当workers>1时,会话总是超时 明白了,我去试试 |
|