Erlang version: 21.2RabbitMQ version: 3.7.12
Rabbit .Net Client: 6.1.0
Environment:
- Virtual machine with Windows Server 2016
- No antivirus, neither any endpoint policies
Welcome everyone.
Lately I'm facing this problem with the broker. I have a cluster with two nodes. When performing operations on broker I get timeout exceptions on QueueDeclare and QueueDelete. Both nodes are up & running. Internet connection is good between them and they are not partitioned.
I don't get why the broker is timing out.
This series of operations, in order, take up to 20 seconds in total (or fails) to be performed on an idled broker and for a single message:
- channel creation
- queue declare
- exchange declare
- queuebind
- basicpublish
- queuedelete
- exchangedelete
- channel closing
Here the exceptions I get, per operation:
QueueDeclare operationTimeout operazione. --> in RabbitMQ.Util.BlockingCell`1.WaitForValue(TimeSpan timeout)
in RabbitMQ.Client.Impl.SimpleBlockingRpcContinuation.GetReply(TimeSpan timeout)
in RabbitMQ.Client.Impl.ModelBase.QueueDeclare(String queue, Boolean passive, Boolean durable, Boolean exclusive, Boolean autoDelete, IDictionary`2 arguments)
in RabbitMQ.Client.Impl.AutorecoveringModel.QueueDeclare(String queue, Boolean durable, Boolean exclusive, Boolean autoDelete, IDictionary`2 arguments)
QueueDelete operation
Timeout operazione. --> in RabbitMQ.Util.BlockingCell`1.WaitForValue(TimeSpan timeout)
in RabbitMQ.Client.Impl.SimpleBlockingRpcContinuation.GetReply(TimeSpan timeout)
in RabbitMQ.Client.Impl.ModelBase.ModelRpc(MethodBase method, ContentHeaderBase header, Byte[] body)
in RabbitMQ.Client.Framing.Impl.Model._Private_QueueDelete(String queue, Boolean ifUnused, Boolean ifEmpty, Boolean nowait)
in RabbitMQ.Client.Impl.AutorecoveringModel.QueueDelete(String queue, Boolean ifUnused, Boolean ifEmpty)
Do you might have any clue about the timeout I get during these operations executions?
Thank you in advance for any response.
Simone