【问题标题】:Windows Server 2012 - MSMQ - Journaling keeps disabling itselfWindows Server 2012 - MSMQ - 日志不断禁用自身
【发布时间】:2018-04-28 15:01:56
【问题描述】:

我正在尝试在我的 2012 服务器上启用日记功能 - 我在主机上有 x2 队列。一,我能够启用此功能,并且它一直保持启用状态。另一个队列,我启用了日记功能,它似乎已启用,但经过几次刷新后,我回到属性,它又自动关闭了。

队列由一些应用程序使用 - 一个 IIS 应用程序和一个自定义服务。没有尝试禁用这些,因为它们一直在使用。会不会是这个原因。

由于队列的限制,检查当前存储配额的最简单方法是什么?

大家干杯。

【问题讨论】:

  • 公共队列还是私有队列?
  • 嗨,John,私人队列谢谢。

标签: windows msmq


【解决方案1】:

设置日志会更改 C:\Windows\System32\msmq\storage\lqs 文件夹中的相应文本文件。找到与您的私人队列匹配的奇怪命名的文本文件。如果启用日记功能,它将包含“Journal=01”和用于日记存储限制的“JournalQuota=12345”。如果在打开日志后禁用了日志,请检查文件上的日期/时间戳以查看它是否已更新。如果日期没有更改,则 MSMQ 出于某种原因不会将更改写入文件。如果日期已更改但日志设置已关闭,则必须有其他进程告诉 MSMQ 禁用日志(但这意味着一个进程监视日志以确保它没有打开)。尝试在文本编辑器中自己手动编辑文件,看看会发生什么;将需要重新启动服务以使 MSMQ 接收更改。

【讨论】:

    猜你喜欢
    • 2014-01-08
    • 2016-10-25
    • 1970-01-01
    • 2021-04-26
    • 1970-01-01
    • 2017-02-21
    • 2014-05-04
    • 1970-01-01
    • 2010-10-31
    相关资源
    最近更新 更多