即使队列中没有消息,MSMQ 仍会继续增长

即使队列中没有消息,MSMQ 仍会继续增长

我们目前遇到一个问题,即 MSMQ 存储已达到限制。我们增加了限制,使 MSMQ 能够快速处理其余消息,从而解决了我们的问题。

清空消息队列后,包含消息文件、消息记录器和事务记录器的文件夹仍然很大。

为什么这个文件仍然很大?有什么办法可以缩小这个文件吗?

有人可以建议维护 MSMQ 文件的最佳做法吗?

提前致谢。

答案1

MSMQ 会在 6 小时后清除空存储文件(可在注册表中配置)。如果它没有清除,则表示您仍有消息。常见原因是已启用日志功能,但未使用日志消息。快速检查是查看存储文件夹是否包含大量 J*.MQ 文件。

相关内容