以下代码已经工作了一段时间,它突然停止返回:
等待availableChangedPublishEndpoint .Publish< IAvailableStockChanged>( …
的 我们有一个损坏的RabbitMQ节点,并在一个节点上重新启动干净的服务来修复它。 强> 我很欣赏这种行为可能有其他原因,但这是我们的问题。
systemctl restart rabbitmq-server
进一步研究RabbitMQ,我们看到了一些 空 连接到此交换的队列未同步(见下文),当我们尝试同步它们时,这些队列无效。
我们也无法删除其中一些未同步的队列。
我们认为其中一个节点的意外关闭导致了这个问题 - 但它使大多数队列/交换机完全正常。