Hi
Wondering if someone can help me - Im a new to Rabbit MQ and we have an Issue with our SOLARWIND Orion tool where the SWIS PubSub messages Queued component has just gone critical and showing a value of 1.723Millon?
the component description is copied bellow
USER DESCRIPTION:
This is the total number of Message Queuing messages that currently reside in the SWIS PubSub queue. When publisher sends more messages then subscribers are able to process, or if there are any message delivery issues, RabbitMQ continues growing. The size of the queue should be near 0 almost all of the time. Some spikes may appear, but SWIS needs to be able to clean up the MSMQ quickly, Note: This monitor is disabled by default
EXECUTION MODE:
Local Host
-----
Our system also has MSMQ configured however it is only used should RabbitMQ not work
The error that i can see in the logs are copied bellow...(there are hundreds / thousands of them)
2021-08-25 09:54:09,425 [2] WARN SolarWinds.InformationService.Core.InformationServiceService - (null) (null) Unobserved Task exception, this might be something to look into. Ignoring the error and continuing to work as usual.
System.AggregateException: A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. ---> System.TimeoutException: Publisher confirms timed out after 3 seconds waiting for ACK or NACK from sequence number 8104455
at EasyNetQ.Producer.PublishConfirmationWaiter.<WaitAsync>d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at EasyNetQ.RabbitAdvancedBus.<PublishAsync>d__26.MoveNext()
--- End of inner exception stack trace ---
---> (Inner Exception #0) System.TimeoutException: Publisher confirms timed out after 3 seconds waiting for ACK or NACK from sequence number 8104455
at EasyNetQ.Producer.PublishConfirmationWaiter.<WaitAsync>d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at EasyNetQ.RabbitAdvancedBus.<PublishAsync>d__26.MoveNext()<---
-------------------------------
I have searched the SOLARWINDS THWACK forums and have not had much luck - SOLARWINDS are aware of it - just wondering if someone could explain for education purposes what could be going on here.
Thanks