uCosminexus Application Server, Messages

[Contents][Back][Next]

KDJE34262-E

The size of global session information exceeded 1,048,576 bytes during its creation. (J2EE application = aa....aa, context root = bb....bb, request URL = cc....cc, attribute name = dd....dd, class name = ee....ee, size(byte) = ff....ff, HTTP session ID = gg....gg, global session ID = hh....hh)

aa....aa: J2EE application name
bb....bb: Context root name
cc....cc: Request URL
dd....dd: Name of the object registered in the HTTP session that caused an increase in the size
ee....ee: Class name of the object that caused an increase in the size
ff....ff: Size (in bytes) of a single instance of the global session information of the object that caused an increase in the size
gg....gg: HTTP session ID
hh....hh: Global session ID
Description
The size of the global session information that was being created exceeded 1,048,576 bytes. The memory session failover functionality does not support the global session information that exceeds 1,048,576 bytes.
Creation of the global session information will be suspended.
Action
Check the cause for the increase in the size of the global session information, and take either of the following actions:
When unnecessary information is to be inherited
Set up the initialization parameters (<init-param> tag) GSInfoKey-RW or GSInfoKey-R of the filter used for the session failover defined in the Deployment Descriptor (web.xml), and specify only the necessary session information as the target for inheritance.
When the size of the session information to be inherited is large
When the inheritance of the objects of a serializable class is enabled, the objects registered as the session information might include some unnecessary information. In such a case, change the application, and then remove the unnecessary information by changing the objects registered in the HTTP session to reduce the size.