Windows 7 で MSMQ を使用して NServiceBus 3.3.8 を使用しています。ただし、メッセージがリーダーによって消費された後、MSMQ ストレージ領域がクリーンアップされていないことに気付きました。これにより、最大許容キュー サイズに達したときに、MSMQ ストレージを手動でクリーンアップする必要があります。
レジストリでMessageCleanupIntervalを減らし、MSMQ サービスを再起動しようとしましたが、それでもメッセージが削除されません。ストレージ フォルダー内のpxxxxxx.mqファイルを調べたところ、それらには、私が送信した回復可能なメッセージと速達メッセージの両方が含まれていました。
このメッセージが蓄積される理由について手がかりを得た人はいますか? また、MSMQ/NServiceBus のいくつかの構成でそれを防ぐ方法はありますか?