2

私のQAサーバーは、キューに書き込むことができなかったため、アプリケーションにエラーを出し始めました。MSMQ は、具体的には「操作を実行するためのリソースが不足しています」というメッセージをスローしました。

キュー自体をチェックすると、それらが空であり、それぞれのメッセージがゼロであることが示されます。

制限を確認すると、それぞれ 1 GB のストレージに制限されていることがわかります。

ストレージが発生しているディレクトリを確認すると、そこには 1GB のファイルがあるため、これ以上リソースがないことは理にかなっています。

ただし、キュー自体は空です。古いファイルをパージしないのはなぜですか? ここで欠けている設定は何ですか? 再起動すると空になると思いますが、それでも問題は解決しませんでした。

4

1 に答える 1

2

キューでジャーナルを有効にしていますか?有効にしている場合、それらのサイズも制限していますか? これは、キューの [一般] タブの一番下にあります。これらは再起動時に削除されません。キューの数が非常に多い場合、ジャーナルのデフォルトの制限である 1 mb が問題になる可能性があります。

于 2008-11-03T18:19:40.567 に答える