000023925 - RSA Access Manager dispatcher stops responding: 'java.lang.OutOfMemoryError: Java heap space'

Document created by RSA Customer Support Employee on Jun 16, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000023925
Applies ToClearTrust Dispatcher Server 6.0
RSA Access Manager 6.0
Environment with multiple/redundant dispatchers
Issue

java.lang.OutOfMemoryError: Java heap space

Cause

It has been reported that in some cases the dispatcher process would suddenly stop working correctly.

In the debug log for the dispatcher there are  exceptions relating to an out of memory condition start appearing around the time the dispatcher became unresponsive:

For example:

                  16:24:48:245 [*] [Thread-288784] - LogEventDispatcher: current log level is 20 event's log level is 10 java.lang.OutOfMemoryError: Java heap space

Resolution

Make sure that the parameter cleartrust.keyserver.local_id in keyserver.conf contains a unique local ID for each keyserver. 

If the parameter is identical on all keyservers (default: "cleartrust.keyserver.local_id=localhost:5609" ) you are likely to hit this issue.

After adapting this parameter in all keyserver.conf files please restart the dispatchers on all machines.

For additional information, please see the RSA Access Mananger 6.0 install_config.pdf file on page 139.

Documentation is available online at RSA SecurCare Online.

                   RSA Access Manager 6.0 Servers Installation and Configuration Guide

                   https://knowledge.rsasecurity.com/docs/rsa_cleartrust/access_manager/install_config.pdf

Legacy Article IDa36066

Attachments

    Outcomes