gpt4 book ai didi

msmq - 队列不存在或您没有足够的权限来执行操作

转载 作者:行者123 更新时间:2023-12-05 01:03:10 26 4
gpt4 key购买 nike

当我尝试通过消息总线测试队列时。我已经检查过并将权限设置为每个人都可以完全控制。我使用来自另一台机器的“msmqmng.exe send”将消息放入队列,它可以工作并且绝对是我发送的消息。那么我可能会遗漏哪些其他事件部件???

最佳答案

我花了几天的时间为这个错误敲我的头,根本原因是超出了 MSMQ 的存储配额!这似乎与错误消息无关,这使得很难检测到...

当向 MSMQ 发送消息时,发送方服务器将使用位于发送方一侧的传出队列,而该传出队列使用该发送方服务器上的存储。
MSMQ 组件有一个最大配额,在 MSMQ 属性中定义,当超过这个配额时,上面的错误消息开始弹出(这就是为什么当你从另一台机器发送时,它工作正常,因为问题出在发件人而不是接收者)。

分辨率 :
要更改此配额,请右键单击消息队列(例如,如果使用 Windows Server 2003,则从计算机管理)然后属性...(由于我是新用户,因此无法发布图像),但在属性窗口中,您会找到第一个选项卡是一个可编辑的存储限制字段。

查看服务器当前使用的存储,打开存储路径,查看大小:(在同一个属性窗口中打开存储选项卡,获取存储文件夹的路径)
如果配额的大小与存储文件夹的大小相似,那么这就是问题的根本原因。

如果您无权增加此配额限制,您应该将您的用户添加到消息队列属性窗口的“安全”选项卡中。

希望这可以帮助...
如果您同意,请投票,以便我有一些观点并在我的下一个答案中发布图片...... :-)

关于msmq - 队列不存在或您没有足够的权限来执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25080104/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com