2012-10-26 21 views
1

有幾條消息停留在錯誤隊列中,我想將它們傳回正常消息隊列,以便NServiceBus訂閱服務器可以接收並處理它們。NServiceBus工具 - ReturnToSourceQueue在出錯後退出

我的同事找到了工具ReturnToSourceQueue.exe,它可以幫助您將它們轉移回隊列。但是,當我試圖在Web服務器上運行它時,訂閱者的安裝位置和郵件隊列位於哪裏,ReturnToSourceQueue.exe會提供給我此信息:

「ReturnToSourceQueue遇到問題,需要關閉。不便「

任何線索,我該如何解決這個問題?任何幫助將不勝感激。

+0

添加鏈接到您的形象,我們將整合它。 – j0k

+0

這是一個猜測,是允許出站MSMQ和DTC流量的機器嗎? DTC更可能是罪魁禍首。 –

回答

1

當我們不得不使用該工具將消息從錯誤移回到羣集上的正常隊列時,我們遇到了類似的問題(就我所記得的NServiceBus 2.5而言​​)。我發現這個ReturnToSource powershell script與一些調整工作。如果它不能開箱即用,請告訴我。

+0

感謝您的回答。最後通過複製NServiceBus 3.2.8的整個下載文件夾來解決。它發現它是相關的依賴關係,它需要運行並且完全像夢一樣運行。從消息隊列中排序了700多條消息。 – Shriroop

1

我已經完成了一個管理NServiceBus消息的小工具,它已經過遠程服務器的測試,並且提供了用於選擇錯誤消息的Windows UI。

你可以下載here

+0

感謝您的支持。將下載並安裝Windows界面。看起來相當不錯。 – Shriroop