Slow performance and hung threads messages with WAS errors SILimitExceededException: CWSIC8007E and CWSIK0025E

book

Article ID: 4121

calendar_today

Updated On:

Products

CA Identity Manager CA Identity Governance CA Identity Portal CA Risk Analytics CA Secure Cloud SaaS - Arcot A-OK (WebFort) CLOUDMINDER ADVANCED AUTHENTICATION CA Secure Cloud SaaS - Advanced Authentication CA Secure Cloud SaaS - Identity Management CA Secure Cloud SaaS - Single Sign On

Issue/Introduction

Identity Manager tasks get stuck in progress and the following messages appear in the WebSphere logs.

[9/8/16 5:15:18:103 EDT] 00000051 SystemOut O 05:15:18,102 ERROR [ims.RuntimeStatusDetail] com.ibm.wsspi.sib.core.exception.SILimitExceededException: CWSIC8007E: An exception was caught from the remote server with Probe Id 3-008-0007. 

 


Exception: CWSIK0025E: The destination iam_im-RuntimeStatusDetailQueue on messaging engine CAIDM_64-CL-01.000-iam_im-IMSBus is not available because the high limit for the number of messages for this destination has already been reached.. 
at com.ibm.ws.sib.comms.common.CommsByteBuffer.parseSingleException(CommsByteBuffer.java:1842) 

Cause

The default value of 50,000 for the number of messages allowed in the queue is not sufficient for processing messages. This error implies that the queue point (or remote queue point) for which the application is producing has exceeded its high message threshold. The error can occur for a topic as well.

Environment

WebSphere Application Server only.

Resolution

Increase the high message threshold for the queue point listed in the error message. We recommend doubling the threshold value from 50,000 to 100,000 or higher as needed for JMS to keep up with Identity Manager's processing speed.

 

 

Additional Information

Note:  The high message threshold is a WebSphere configuration--please consult your WebSphere administrator or IBM Support for assistance with the resource configuration.