Hi,<div><br></div><div>Today I've got a code=404 NOT_FOUND error when declaring a queue in a clustered server.</div><div>We have 2 servers in that cluster. SERVER_1 and SERVER_2.</div><div>The message reported that the queue the consumer wanted to declare didn't exist which hasn't too much sense... </div>
<div><br></div><div><div>The AMQP operation </div><div>was interrupted: AMQP close-reason, initiated by Peer, code=404, </div><div>text="NOT_FOUND - no queue 'alfonsoqueue' in vhost '/'"</div></div>
<div><br></div><div><br></div><div>SERVER_2 was offline and the .NET consumer tried to connect to SERVER1 (we don't use the array of addresses feature, we point the consumer directly to one single server).</div><div>The queues were created on server SERVER_1 and there were no queues in webadmin queue listing of SERVER_2.</div>
<div><br></div><div>By the way all our queues and exchanges are durable and the first thing the consumer do is to a </div><div>channel.DeclareQueue(name=queue_name, durable=true)</div><div>In the source code I see this declaration is performed using nowait=false, exclusive=false...</div>
<div><br></div><div>My </div><div><br></div><div><br></div>