System slows down after enabling RabbitMQ Enterprise plugins
After enabling the RabbitMQ Enterprise Plugins using the NCR RabbitMQ Setup application in the Messaging Server or In-Store Server, the system speed significantly decreases.
Possible cause
The Erlang background process is consuming an abnormally high CPU and Memory usage. To determine if this is the cause, verify that the erl.exe process is consuming above 80% of both resources.
Solution
Re-install the RabbitMQ Server application using the AppData directory.
This task will remove existing store queues and taxonomy from the system. Make sure to back up these specified data to restore them after the re-installation. Information about backing up and restoring data is provided on the RabbitMQ website (www.rabbitmq.com).
To apply this solution, follow these steps:
- Uninstall the RabbitMQ Server application.
- Delete the following folders and files in the specified directories.
Folder or file name Directory RabbitMQ Server folder %PROGRAMFILES% RabbitMQ folder The RabbitMQ folder may be in one of the following directories:
- in the directory specified in the RabbitMQ_Base environment variable
- in the user's AppData directoryExample
C:\Users\<install user>\AppData\Roaming
.erlang.cookie files
NoteThe .erlang.cookie file in each directory must be deleted.
- Windows system directory (%USERPROFILE%)Example
C:\Windows\system32\config\systemprofile
- User’s home directory (%HOMEDRIVE%%HOMEPATH%)
ExampleC:\Users\<install user>
- Delete the following RabbitMQ environment variables:
- RABBITMQ_BASE
- RABBITMQ_CONFIG_FILE
- Restart the system.
- After the system restarts, re-install the RabbitMQ Server application. The system installs the application using the default AppData directory.
- Re-run Enterprise Plugins using the NCR RabbitMQ Setup application, and then, complete the process. The Erlang background process should no longer consume an abnormally high CPU and Memory usage.