Memory Limit Exceeded (53) Messages in Sepmd Output
search cancel

Memory Limit Exceeded (53) Messages in Sepmd Output

book

Article ID: 38169

calendar_today

Updated On:

Products

CA Virtual Privilege Manager CA Privileged Identity Management Endpoint (PIM) CA Privileged Access Manager (PAM)

Issue/Introduction

Looking at world view in Enterprise Management, the last status of all the endpoints are a few days old. Using sepmd -e on the DMS to check errors, the message "Memory Limit Exceeded (53)" appears repeatedly.

 

 

Environment

PIM Enterprise Management 12.8 and above

Cause

These errors occur when the message queue is backed up, exceeding the memory limit. You can verify this by opening tibems and running the commands 'show queues' and 'info'. The output of the 'info' command will show the memory currently used along with the memory limit.

Resolution

To resolve the memory issue, you must purge the problem queue and resubscribe the DHs to the DMS.

 

Part A- Purge the problem queue

1- Start the TIBCO Administration Tool on the ENTM Server 

On Linux: /opt/CA/AccessControlServer/MessageQueue/tibco/ems/5.1/bin/tibemsadmin 

On Windows: C:\Program Files\CA\AccessControlServer\MessageQueue\tibco\ems\5.1\bin\tibemsadmin.exe 

2- Connect to the local Message Queue 

If ENTM listens for the Report Agent on port 7222 (the default port), use the following command: 

# connect 

If ENTM listens for the Report Agent in SSL mode on port 7243, use the following command: 

# connect ssl://7243 

3- Enter your username and password. By default, the username is 'admin' and the password is the communication password 

4- Once connected, please run the following command to purge the queue 

# purge queue ac_server_to_server_local

 

 

Part B- Resubscribe the DMS and DHes 

1- On the ENTM server, run the commands below to resubscribe the DMS 

# sepmd -u DMS__ "Topic: ac_server_to_server_broadcast (DH)’ 

# sepmd -smq DMS__ -predefined ServerToServerBroadcast -destination DH 

2- On all servers with the Message Queue installed, resync then re-subscribe the DH__WRITER 

# dmsmgr -sync self 

# sepmd -u DH__WRITER "Queue: ac_server_to_server (DMS) 

# sepmd -smq DH__WRITER -predefined ServerToServer -destination DMS