我的一个 QA 服务器有一段时间没有给我任何错误,因为它们无法写入队列,所以开始给我的应用程序错误。MSMQ 特地抛出了一条消息,说“资源不足,无法执行操作”。
对队列本身的检查表明它们是空的,每个都有零消息。
检查限制表明我们将它们限制为每个 1GB 的存储空间。
检查存储发生的目录说是的,那里有 1GB 的文件,因此没有更多资源是有道理的。
但是,队列本身是空的。为什么它不清除旧文件?我在这里缺少什么设置?我认为他们会在重新启动时清空自己,但这也没有解决它。
我的一个 QA 服务器有一段时间没有给我任何错误,因为它们无法写入队列,所以开始给我的应用程序错误。MSMQ 特地抛出了一条消息,说“资源不足,无法执行操作”。
对队列本身的检查表明它们是空的,每个都有零消息。
检查限制表明我们将它们限制为每个 1GB 的存储空间。
检查存储发生的目录说是的,那里有 1GB 的文件,因此没有更多资源是有道理的。
但是,队列本身是空的。为什么它不清除旧文件?我在这里缺少什么设置?我认为他们会在重新启动时清空自己,但这也没有解决它。