rabbitmqctl相关内容

在配置文件中定义 RabbitMQ 策略

我想默认为我的所有队列定义镜像.一旦节点启动,我目前必须 使用 rabbitmqctl : rabbitmqctl set_policy ha-all ""'{“ha-mode":“所有"}' 如果我的一个节点发生故障,我必须记住在重启时重新执行该代码. 有没有办法自动配置我的节点以使用镜像队列? 解决方案 策略可以在定义文件中指定,可以从你的配置文件中引用. 我如何设置特 ..
发布时间:2022-01-11 17:42:45 其他开发

rabbtimqadmin - 无法连接:[Errno -2] 名称或服务未知

我在 CentOS 5.x 服务器上安装了 RabbitMQ,用于在我的程序之间传递消息.我已经按照 https://www 上的说明安装了 rabbitmqadmin.rabbitmq.com/management-cli.html 并且过去曾在我的服务器上使用过它. 据我所知,这个特定的服务器似乎配置错​​误.我的网络搜索未能让我尝试获取有关如何解决此问题的更多信息. 错误: [ ..
发布时间:2022-01-11 17:28:32 其他开发

重现 RabbitMQ 网络分区场景

我想用所有三种模式重现 网络分区场景 - ignore、autoheal 和 pause_minority.我怎样才能做到这一点?我尝试停止(/sbin/service reboot)集群的一个节点,但这并没有导致任何网络分区.我还尝试删除一个节点上的 mnesia 以在集群中创建不一致的 mnesia,但这也没有帮助. 解决方案 为了模拟网络分区,您可以使用 iptables 阻止传出 ..
发布时间:2022-01-11 17:22:44 其他开发

rabbitmqctl 错误:无法连接到节点 rabbit@myserver nodedown

我在 Windows 2008 R2 上运行带有 Erlang OTP 17.1 的 RabbitMQ v3.3.5.我的 Dev 和 QA 环境是独立的.我的登台和生产环境是集群的. 我发现这个问题经常发生在运行 RabbitMQ 服务的地方,RabbitMQ 管理控制台可以看到所有内容,但是当我尝试从命令行运行 rabbitmqctl 时,它失败并显示节点已关闭(在本地尝试并在远程服务器 ..
发布时间:2022-01-11 17:19:47 其他开发

从 RabbitMQ 中删除所有队列?

我安装了 rabbitmqadmin 并且能够列出所有的交换和队列.如何使用 rabbitmqadmin 或 rabbitmqctl 删除所有队列. 解决方案 首先,列出你的队列: rabbitmqadmin 列表队列名称 然后从列表中,你需要手动将它们一一删除: rabbitmqadmin 删除队列名称='queuename' 由于输出格式的原因,您可以 grep ..
发布时间:2022-01-11 17:16:01 其他开发

在 ttl 之后,死信消息没有重新排队到原始队列

我计划通过以下两个链接延迟队列中消息的处理 link1 link2.因此,正如链接中所建议的那样.我已经用 x-dead-letter-exchange 和 x-dead-letter-routing-key 参数声明了原始队列.当消息无法被消费者处理或发生 ttl 或队列长度超过时,它将消息发布到所谓的 dead-letter-queue.现在在 dead-letter-queue 中已经设置了 ..
发布时间:2022-01-11 17:14:53 其他开发

在 ttl 之后,死信消息不会重新排队到原始队列

我计划通过以下两个链接来延迟队列中消息的处理 link1 link2.所以,正如链接中所建议的那样.我已经用 x-dead-letter-exchange 和 x-dead-letter-routing-key 参数声明了原始队列.当消息未能被消费者处理或 ttl 发生或队列长度超过时,它将消息发布到所谓的 dead-letter-queue.现在在 dead-letter-queue 中,类似的 ..
发布时间:2021-11-27 11:47:03 其他开发

Rabbitmq 文件描述符限制

Rabbitmq 文档说我们需要在生产中使用它之前进行一些配置.其中一个配置是关于最大打开文件数(这是一个操作系统参数). 我们使用的 Rabbitmq 服务器在 Ubuntu 16.04 上运行,根据我在网上找到的资源,我将打开的文件数更新为 500k.当我从命令行检查它时,我得到以下输出: root@madeleine:~# ulimit -n500000 然而,当我查看 rabbi ..
发布时间:2021-07-02 18:33:44 其他开发

如何在kubernetes上安装Rabbitmq插件?

我有一个Kubernetes环境,其中有一个Rabbitmq服务台,部署了2盒RabbitMq. 我需要在Rabbitmq(延迟消息插件)上安装一个插件,但是我不喜欢这种“手动"方式,因此,如果删除了pod,我必须再次安装该插件. 我想知道哪种是实现此目标的推荐方法. 仅供参考:手动方法是将文件复制到plugins文件夹中,然后启动以下命令: rabbitmq-plugin ..
发布时间:2021-02-15 20:17:56 其他开发

RabbitMQ-用户'guest'对虚拟主机'XXX'的访问被拒绝

我正在使用RabbitMQ 3.0.3版本.该服务在过去4到5年内运行良好.最近,服务器上安装了一些更新补丁,并且服务停止响应.这是正在发生的事情: RabbitMQ服务(Windows服务)正在运行,但没有响应. 在日志文件中,我看到错误access to vhost 'XXX' refused for user 'guest' 管理控制台引发站点无法到达错误 我在这里有什么选择 ..
发布时间:2020-07-05 04:37:08 C#/.NET

RabbitMQ在Windows机器上安装多个服务

我知道有关我的问题的很多资源,但仍然无法找出在单个Windows机器上安装RabbitMQ的2个服务的确切方法. 我知道有两种方法可以运行rabbitmq.作为服务或应用程序.当我们安装RMQ时,默认情况下将安装一个名为"RabbitMQ"的服务,我们可以随时运行它.另外,您可以使用以下命令来运行另一个RMQ实例. set RABBITMQ_NODE_PORT=5673 set RAB ..
发布时间:2020-07-05 04:37:06 其他开发

RabbitMQ错误:无法连接到节点:nodedown

我正在尝试使用两个Rhel实例进行集群.我能够相互ping通,甚至当我尝试使用命令empd -names时,我也能在4369上启动它并运行它.当我使用命令sudo rabbitmqctl join_cluster rabbit@ip-10-23-20-36时,我也得到了以下错误,以确保我首先是stop_app. sudo rabbitmqctl join_cluster rabbit@ip- ..
发布时间:2020-07-05 04:37:03 其他开发

重现RabbitMQ网络分区方案

我想用ignore,autoheal和pause_minority三种模式重现网络分区方案. 我怎样才能做到这一点?我尝试停止(/sbin/service restart)集群的节点之一,但这没有引起任何网络分区.我还尝试删除一个节点上的记忆缺失,以在整个群集中创建不一致的记忆缺失,但这也无济于事. 解决方案 为了模拟网络分区,可以使用iptables 阻止传出连接. 假设您有3个节点 ..
发布时间:2020-07-05 04:37:01 其他开发

在配置文件中定义Rabbitmq策略

我想默认为所有队列定义镜像.节点启动后,我目前必须使用rabbitmqctl: rabbitmqctl set_policy ha-all "" '{"ha-mode":"all"}' 如果我的一个节点发生故障,我必须记住在重新启动时重新执行该代码. 是否可以自动配置节点以使用镜像队列? 解决方案 可以在定义文件中指定策略,该文件可以从您的配置文件中引用. 我如何设置 ..
发布时间:2020-07-05 04:35:56 其他开发

rabbtimqadmin-无法连接:[Errno -2]名称或服务未知

我在CentOS 5.x服务器上安装了RabbitMQ,用于在程序之间传递消息.我已经按照 https://www.rabbitmq.com/management上的指示安装了rabbitmqadmin -cli.html 并在过去的服务器上使用过它. 据我所知,这台特定的服务器似乎配置错​​误.我的网络搜索使我无法尝试获取有关如何解决此问题的更多信息. 错误: [root@se ..
发布时间:2020-07-05 04:35:54 其他开发

从RabbitMQ删除所有队列?

我安装了rabbitmqadmin,并且能够列出所有交换和队列.如何使用rabbitmqadmin或rabbitmqctl删除所有队列. 解决方案 首先,列出您的队列: rabbitmqadmin list queues name 然后从列表中,您需要一个一个地手动删除它们: rabbitmqadmin delete queue name='queuename' 由 ..
发布时间:2020-07-05 04:34:48 其他开发

死信后的消息不会在ttl之后重新排队到原始队列

我计划通过跟踪这两个链接来延迟队列中消息的处理链接2 .因此,如链接中所建议.我用x-dead-letter-exchange和x-dead-letter-routing-key args声明了原始队列.当消息无法被使用者或ttl处理或发生队列长度超出时,它将消息发布到所谓的dead-letter-queue.现在,在dead-letter-queue中,已将类似的args与ttl参数一起设置.假 ..
发布时间:2020-07-05 04:34:44 其他开发