Network Management
RabbitMQ queues related to Maps.Orion are growing in SolarWinds Platform 2026.1, 2025.4, 2025.2.1 and 2024.4
When you access the RabbitMQ console page, under Queues and Streams, you may see queues related to Maps.Orion that have a high number of messages, but there are no consumers.
First published date
Last published date
Overview
High RabbitMQ queues built up seen happening after upgrading to SolarWinds Platform 2025.2.1, 2024.4 and 2024.4.1
The queues that are growing are:
- Maps.Orion.NPM.Interfaces_Changes.Engine@Engine_XX/SolarWinds.InformationService.ServiceV3_domain-Orion
- Maps.Orion.Nodes_Changes.Engine@Engine_XX/SolarWinds.InformationService.ServiceV3_domain-Orion
- Maps.Orion.APM.Component_Changes.Engine@Engine_XX/SolarWinds.InformationService.ServiceV3_domain-Orion
- Maps.Orion.APM.GenericApplication_Changes.Engine@Engine_XX/SolarWinds.InformationService.ServiceV3_domain-Orion
It doesn't affect the behavior or the performance of the system, but the queues can accumulate some messages.
Product section
Cause
This triggers the execution of a SWIS verb, leading to the creation of subscriptions. If the queues are manually deleted, they will not be recreated by simply following the steps. However, after restarting SWIS and then following the steps, the queues will be created again.
Resolution
To prevent the growth of the queues, have this RabbitMQ Policy rules applied by running this command using CMD:
"%ProgramFiles%\SolarWinds\Orion\RabbitMQ\sbin\rabbitmqctl.bat" set_policy --priority 2 fast-expire "^Maps\.Orion\.(APM\.(?:Component_Changes|GenericApplication_Changes)|NPM\.Interfaces_Changes|Nodes_Changes|Thresholds_Changes)\.Engine@[^/]+/SolarWinds\.InformationService\.ServiceV3_domain-Orion$" "{\"message-ttl\":1000}" --apply-to queues
To check if the policy has been applied, you can check it under the RabbitMQ console page > Admin Tab > Policies
You can also see this in the RabbitMQ logs with this lines:
XXXX-XX-XX XX:XX:XX.XXXXXX+00:00 [info] <0.47482.0> Successfully set policy 'fast-expire' matching queues names in virtual host '/' using pattern '^Maps\.Orion\.(APM\.(?:Component_Changes|GenericApplication_Changes)|NPM\.Interfaces_Changes|Nodes_Changes|Thresholds_Changes)\.Engine@[^/]+/SolarWinds\.InformationService\.ServiceV3_domain-Orion$'
|
Note: If the RabbitMQ has been rebuilt, you need to re-execute the commands for them to take effect again and purge the messages that are generated after the RabbitMQ rebuild. |