Exception Type {RabbitMQ.Client.Exceptions.AlreadyClosedException}Message {Already closed: The AMQP operation was interrupted: AMQP close-reason, initiated by Application, code=200, text="Goodbye", classId=0, methodId=0, cause=}StackTrace { at RabbitMQ.Client.Impl.SessionBase.Transmit(Command cmd) at RabbitMQ.Client.Impl.ModelBase.ModelSend(MethodBase method, ContentHeaderBase header, Byte[] body) at RabbitMQ.Client.Framing.Impl.Model._Private_BasicGet(String queue, Boolean noAck) at RabbitMQ.Client.Impl.ModelBase.BasicGet(String queue, Boolean noAck)
RabbitMQ.Client.Exceptions.OperationInterruptedException: The AMQP operation was interrupted: AMQP close-reason, initiated by Application, code=200, text="Goodbye", classId=0, methodId=0, cause= at RabbitMQ.Client.Impl.SimpleBlockingRpcContinuation.GetReply(TimeSpan timeout) at RabbitMQ.Client.Impl.ModelBase.QueueDeclare(String queue, Boolean passive, Boolean durable, Boolean exclusive, Boolean autoDelete, IDictionary`2 arguments) at RabbitMQ.Client.Impl.ModelBase.QueueDeclare(String queue, Boolean durable, Boolean exclusive, Boolean autoDelete, IDictionary`2 arguments)
[error] <0.1298.0> closing AMQP connection <0.1298.0> ([::1]:54074 -> [::1]:5672):missed heartbeats from client, timeout: 60s
You have evidence of missed heartbeats reported by the server [1]. On top of that,the client reports that it has closed the connection with exit code of 200 while (potentially another thread) tried to declare a queue:
> RabbitMQ.Client.Exceptions.OperationInterruptedException: The AMQP operation was interrupted: AMQP close-reason, initiated by Application
The "initiated by" part suggests that it was your application code andnot the peer (server) or the library that has initiated connection closure. So you have to take a look at what your own code does with this connection.
RabbitMQ .NET client 3.6.10 was released over 3 years ago. The latest version is 6.1.0.Please upgrade before you put any more time into investigating this.
From: rabbitm...@googlegroups.com <rabbitm...@googlegroups.com> on behalf of Simone Musetti <simone...@gmail.com>
RabbitMQ.Client.Exceptions.OperationInterruptedException: The AMQP operation was interrupted: AMQP close-reason, initiated by Peer, code=404, text="NOT_FOUND - no binding MyBinding between exchange 'queue1' in vhost 'myVhost' and queue 'queue1' in vhost 'myVhost'", classId=50, methodId=20, cause= at RabbitMQ.Client.Impl.SimpleBlockingRpcContinuation.GetReply(TimeSpan timeout) at RabbitMQ.Client.Impl.ModelBase.ModelRpc(MethodBase method, ContentHeaderBase header, Byte[] body) at RabbitMQ.Client.Framing.Impl.Model._Private_QueueBind(String queue, String exchange, String routingKey, Boolean nowait, IDictionary`2 arguments) at RabbitMQ.Client.Impl.ModelBase.QueueBind(String queue, String exchange, String routingKey)