Utilice esta información para resolver problemas de la configuración de la integración de la memoria caché, incluidas las configuraciones de memoria caché dinámica y de sesión HTTP.
Procedimiento
- Problema: los ID de sesión HTTP no se están reutilizando.
Causa: puede utilizar los ID de sesión. Si crea una cuadrícula de datos para
la persistencia de sesión en la versión 7.1.1 o posterior, se habilita automáticamente
la reutilización de ID de sesión. Sin embargo, si ha creado configuraciones anteriores,
es posible que este valor ya se haya creado con un valor incorrecto.
Solución: compruebe los valores siguientes para verificar que tiene habilitada la reutilización de ID de sesión HTTP:
- La propiedad reuseSessionId del archivo splicer.properties se debe establecer en true.
- El valor de la propiedad personalizada HttpSessionIdReuse se debe establecer en true. Esta propiedad personalizada podría establecerse en una de las siguientes vías de acceso en la consola administrativa de WebSphere Application
Server:
- y, a continuación, en Infraestructura del servidor, pulse
Si actualiza cualquier valor de propiedad personalizada, vuelva a configurar la gestión de sesiones de eXtreme Scale de modo que el archivo
splicer.properties tenga en cuenta el cambio.
- Problema: Cuando se utiliza una cuadrícula de datos para almacenar
sesiones HTTP y la carga de transacciones es alta, se visualiza un mensaje
CWOBJ0006W en el archivo SystemOut.log.
CWOBJ0006W: Se ha producido una excepción:
com.ibm.websphere.objectgrid.ObjectGridRuntimeException:
java.util.ConcurrentModificationException
Este mensaje sólo aparece cuando la aplicación web modifica un objeto
de lista que se ha establecido como atributo en HTTPSession.
Solución: Clone
el atributo que contiene el objeto de lista modificado y ponga el atributo clonado
en el objeto de sesión.