一旦我在Visual Studio中啓動應用程序,就會收到SharedQueue關閉錯誤。現在錯誤非常頻繁。據我所知,我們還沒有對代碼&做出任何更改,此代碼在早期工作良好。SharedQueue已關閉 - RabbitMQ錯誤消息
我看到很多類似的錯誤發佈在網上,所以我沒有找到任何有用的帖子。當異常發生時,它不會指向任何代碼。請參閱下面的錯誤的詳細信息:
以下是錯誤堆棧跟蹤:
at RabbitMQ.Util.SharedQueue.EnsureIsOpen()
at RabbitMQ.Util.SharedQueue.Dequeue(Int32 millisecondsTimeout, Object& result)
at MassTransit.Transports.RabbitMq.RabbitMqConsumer.Get(TimeSpan timeout) in d:\BuildAgent-02\work\19b3d91f8acfae7a\src\Transports\MassTransit.Transports.RabbitMq\RabbitMqConsumer.cs:line 94
我不知道它的relvant但我附上隊列狀態,以及:
你可以添加rabbitmq日誌嗎?嘗試在此錯誤期間執行日誌 – Gabriele
在應用程序池被回收的同時是否發生錯誤?這是我過去遇到的一個問題,通過升級MassTransit軟件包的版本得到解決 – Paul
@Paul:感謝您的快速回復。我沒有看到任何其他錯誤。我觀察到很多消息進入'queue_error'隊列。如果您在問題中看到圖片,您將看到兩個隊列中有296和5847條消息。 – SharpCoder